2017-10-02 7 views
0

je besoin de créer une base de données en Python en utilisant SQLite3 qui peut stocker la durée d'une chanson, y compris divers autres paramètres tels que le nom de la chanson et le genre, qui sera entrée manuellement.stockage intervalle de temps dans SQLite

Quelle est la meilleure façon de conserver une longueur fixe de temps? Je comprends qu'un type de données DATE existe, mais je ne suis pas sûr de savoir comment faire fonctionner de la manière dont j'ai besoin.

+1

j'utiliser un entier et stocker le nombre de secondes. Cela me donnerait la plus grande flexibilité. –

Répondre

1

date and time functions support intégré SQLite plusieurs formats pour les estampilles, à savoir, pour les points absolus dans le temps.

Mais pour des intervalles de temps, seuls les numéros sont pris en charge (avec les /NNN hours/NNN minutes/NNN.NNN seconds etc. modificateurs), de sorte que vous devez stocker le nombre de secondes en nombre.

Si vous ne souhaitez pas utiliser les fonctions de temps intégrées de SQLite pour effectuer des calculs sur ces valeurs, rien de tout cela ne compte, et vous pouvez les stocker dans n'importe quel format pour votre application.