¿Se podría hacer la vida más fácil al guardar los valores de DateTime como long
? Siempre parece haber problemas cuando se trabaja con valores nulos de DateTime, ya sea que almacene o recupere: DateTimes nulo, DateTimes no válidos, etc., siempre son difíciles de trabajar.¿Debo almacenar DateTimes como Long (Ticks) en una base de datos?
¿Sería aconsejable simplemente trabajar con un tipo de datos long
ya que siempre puede crear un DateTime a partir de los ticks?
Editar: Trabajo con SqlServer y MySql. SqlDateTime es una derivación .net de DateTime
. Existen diferencias entre las 3 plataformas de lo que es válido DateTime. ¿Cómo manejas estas diferencias?
datetime está ahí por una razón: úselo. –
DateTime está ahí para su conveniencia, IMO. Simplemente estoy considerando guardar los valores de DateTime como ticks en una base de datos. Recuperar un largo de la base de datos me da lo que necesito para crear un DateTime a partir del número de tics. No veo un problema con eso. – IAbstract
¿Cómo se resuelve alguno de los supuestos problemas con 'datetime' utilizando' long'? –