我有一个名为"时间"的字符串"01:20:23 01:25:36",格式为min:second:millisecond.
我需要使用这两个时间值进行减法.
结果应该是00:05:13(5秒和13毫秒)
我怎么能用Python做到这一点?
使用datetime:
from datetime import datetime
time1, time2 = [datetime.strptime(x, '%M:%S:%f') for x in "01:20:23 01:25:36".split()]
print(time2 - time1)
Run Code Online (Sandbox Code Playgroud)
输出:
0:00:05.130000
Run Code Online (Sandbox Code Playgroud)
我不得不使用'%M:%S:%f'(注意秒和毫秒之间的冒号)来表示minutes,seconds和milliseconds做你的榜样输入工作,虽然它通常代表%M:%S.%f.在制作这些琴弦时需要考虑的事情.
| 归档时间: |
|
| 查看次数: |
42 次 |
| 最近记录: |