如何在特定日期添加秒以在python中获取Exact日期值?

时间:2017-06-19 17:36:39

标签: python datetime

如何在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)

1 个答案:

答案 0 :(得分:2)

将值传递给the timedelta constructormilliseconds参数。

>>> datetime.datetime(1904, 1, 1) + datetime.timedelta(milliseconds=3577382125627)
datetime.datetime(2017, 5, 11, 21, 15, 25, 627000)