online library forpattern example datetimeformat create java jodatime

java - library - Joda DateTime vs Instante



jodatime java 8 (1)

Estoy usando Joda y estoy creando una clase para almacenar la marca de tiempo de una transacción y persistir en una base de datos. ¿Debo usar un Instant o un DateTime ?


Utilice el que mejor se adapte a su modelo. Instant es una representación de un valor de marca de tiempo de milisegundos, DateTime es un objeto basado en el calendario. Cada uno se puede convertir fácilmente en el otro, por lo que no es necesario restringir su modelo de acuerdo con las necesidades de la base de datos.

Así que debes preguntarte: ¿qué datos estoy modelando realmente? ¿Es un valor de año / mes / día / hora / minuto / segundo / etc, o es solo un momento arbitrario en el tiempo sin un significado particular?