我有'00:00:00.0000000'形式的对象,我只想从中提取浮点数分钟。从import time
到目前为止,我有:
>>> reformat = time.strptime('00:05:36.0100000', '%H:%M:%S.%f0')
>>> print reformat
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=5, tm_sec=36, tm_wday=0, tm_yday=1, tm_isdst=-1)
似乎接下来应该是time.getminutes(reformat)
或reformat.minutes()
和voila。我找不到这样的手术。
如果它是datetime时间对象,即从datetime导入时间。 你可以把它简单地计算为
既然你想要分辩率,我怀疑是否需要秒甚至微秒的准确度
将日期字符串分析为datetime.datetime。由于日期字符串没有年份、月份或日期,因此datetime将假定日期为} method 。转换为分钟很容易:
1900-1-1
。如果我们减去datetime.datetime(1900,1,1)
,我们将得到一个datetime.timedelta
对象,它有一个^{从中减去
收益率
相关问题 更多 >
编程相关推荐