我需要使用SQLite3在Python中创建一个数据库,该数据库可以存储歌曲的时间长度,包括将手动输入的各种其他参数,如歌曲名称和流派。
存储固定时间长度的最佳方法是什么?我知道存在DATE数据类型,但我不确定如何以我需要的方式使其工作。
答案 0 :(得分:1)
SQLite的内置date and time functions支持多种时间戳格式,即绝对时间点。
但是对于时间间隔,仅支持数字(使用NNN days
/ NNN hours
/ NNN minutes
/ NNN.NNN seconds
等修饰符),因此您应该存储数量秒作为数字。
如果您不想使用SQLite的内置时间函数对这些值进行计算,那么这一切都不重要,您可以将它们存储在适合您应用程序的任何格式中。