¿Cuál es la diferencia entre DATE y DATETIME en Mysql (tipo fecha y hora de mysql)?
1. Diferencias en los formatos de visualización
Formato de visualización de fecha: AAAA-MM-DD; Formato de visualización de fecha y hora: AAAA-MM-DDHH:mm:ss.
2. La diferencia en el rango de visualización
El rango de visualización de fecha es 1601-01-01 a 9999-01-01; el rango de visualización de fecha y hora es 1601-01-0100:00:00. al 9999-12-3123:59:59.
3. Diferencias en los escenarios de aplicación
Cuando los requisitos comerciales requieren precisión en días, puede usar el formato Fecha y hora. Cuando los requisitos comerciales requieren precisión en segundos, puede usar DateTime. formato de hora.
4. Diferencias en los valores de fondo
Valor de fondo de fecha: @JSONField(format="yyyy-MM-dd"); Valor de fondo de fecha y hora: @JSONField(format= "yyyy- MM-ddHH:mm:ss:SSS") (esto sólo tendrá una precisión de segundos).