【发布时间】:2018-09-15 17:28:30
【问题描述】:
我正在读取一个csv 文件,它的时间字段为3:50a 和4:25p。我需要将此时间值转换为 24 小时制格式,如 H:M 我正在这样做:
datetime.strptime(str(time_value), '%I:%M').strftime('%H:%M')
其中time_value 是3:50a 或4:25p。现在问题是上面的代码行不起作用,因为我没有在%I:%M 中包含%p 的AM/PM 标签,那是因为在csv 文件中我只是得到a 的@987654334 @ 和p 为PM。
我该如何处理这种情况。我需要将 time_value 转换为 24 小时时钟格式。谢谢
【问题讨论】:
标签: python-3.x time