我有一个%H:%M:%S %b %d %Y
格式的字符串时间。我可以将当前时间与给定时间进行比较并以分钟为单位的差异的最佳方法是什么?我正在考虑解析字符串中的每个部分,并与当前时间的解析字符串进行比较。必须有比这更好的方法
答案 0 :(得分:1)
您是对的,当然有更简单的方法。您可能要尝试这种方法:
datetime
对象。单击此处以获取有关Python的datetime module的信息。另请参见this answer。datetime
对象。a
和b
,那么c = a-b
会为您提供一个新的表示差异的datetime对象。您可以取值c.days
,c.seconds
和c.microseconds
,然后将每个值数学转换为分钟,然后将它们全部加起来。答案 1 :(得分:0)
最好的方法是使用该级别的strptime
操作将字符串解析为datetime
对象。