在SQLite中存储时间间隔

时间:2017-10-02 16:25:49

标签: python date sqlite intervals dateinterval

我需要使用SQLite3在Python中创建一个数据库,该数据库可以存储歌曲的时间长度,包括将手动输入的各种其他参数,如歌曲名称和流派。

存储固定时间长度的最佳方法是什么?我知道存在DATE数据类型,但我不确定如何以我需要的方式使其工作。

1 个答案:

答案 0 :(得分:1)

SQLite的内置date and time functions支持多种时间戳格式,即绝对时间点。

但是对于时间间隔,仅支持数字(使用NNN days / NNN hours / NNN minutes / NNN.NNN seconds等修饰符),因此您应该存储数量秒作为数字。

如果您不想使用SQLite的内置时间函数对这些值进行计算,那么这一切都不重要,您可以将它们存储在适合您应用程序的任何格式中。