我有 HH:MM:SS 形式的章节时间。我正在从文档中解析它们,并且我将有时间作为“00:12:14”格式的字符串。我将如何将其存储在 mysql 列中,然后以所需的格式检索它以便能够:
- 1)按时间排序;
- 2) 转换为上述格式的字符串。
我建议你看一下 MySQL 时间类型。它将允许您根据需要进行排序和格式化。
如果我有这么简单的任务,我会选择一个简单的解决方案:我会选择 python模块datetime.time
(参见:datetime.time)并使用.strftime
重新加载它有点痛苦,因为您必须拆分字符串,:
然后将值传递给time
构造函数。例子:
def load(timestr):
hours,minutes,seconds = timestr.split(":")
return datetime.time(hours,minutes,seconds)
希望这可以帮助。