如何在python中向特定日期时间添加秒数。 我有一个txt文件
Time [ms] 3577382125627.000 3577382137616.000 3577382137618.000
这些值以毫秒为单位,我想将它们添加到日期1-1-1904以获取日期值。 ?
import datetime
from datetime import timedelta
a = datetime.datetime(1904,1,1)
print(a)
s = str(data[1]['Time [ms]'])
y = s.rstrip('0').rstrip('.')
z = timedelta (seconds = y) + a
print(y)
答案 0 :(得分:2)
将值传递给the timedelta
constructor的milliseconds
参数。
>>> datetime.datetime(1904, 1, 1) + datetime.timedelta(milliseconds=3577382125627)
datetime.datetime(2017, 5, 11, 21, 15, 25, 627000)