SQLite docs especifica que el formato preferido para almacenar valores de fecha y hora en el DB es usar Julian Day (usando funciones incorporadas).¿Debo molestarme en almacenar los datos de DateTime como julianday en SQLite?
Sin embargo, todos los marcos que vi en python (pysqlite, SQLAlchemy) almacenan los valores datetime.datetime
como cadenas con formato ISO. ¿Por qué lo están haciendo?
Normalmente estoy tratando de adaptar los marcos para almacenar datetime como julianday, y es bastante doloroso. Empecé a dudar de que valiera la pena el esfuerzo.
Por favor comparta su experiencia en este campo conmigo. ¿Seguir con julianday tiene sentido?
¡Gracias por esta sugerencia! Es una gran idea y resuelve todos mis problemas con este problema. –
¿Por qué querría _want_ almacenarlo en ambos sentidos? La única ventaja real de almacenar días julianos en cadenas con formato ISO es el espacio de almacenamiento. Si su marco espera una cadena con formato ISO, solo use eso. Todas las [funciones datetime] de SQLite (http://www.sqlite.org/lang_datefunc.html) puede procesar cadenas ISO igual de bien que los días julianos. – Martijn