花时间在UT到MET

时间:2018-02-04 00:44:31

标签: python python-datetime

我有一天在UT的日/月/年形式;小时:分钟:秒

我需要将其转换为MET - 或J2000 - 以秒为单位。是否有内置的python方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

中欧时间比世界协调时间提前1小时

周日凌晨2:46,世界协调时间(UTC)是周日,欧洲中部时间(MET)上午3:46

所以你只需加一个小时。

import time

UTC_datetime = "2016-05-05 20:28:54"

UTC_tA = time.strptime(UTC_datetime, "%Y-%m-%d %H:%M:%S")
UTC_timestamp = time.mktime(UTC_tA)

MET_timestamp = UTC_timestamp + 3600
time_local = time.localtime(MET_timestamp)

MET_datetime = time.strftime("%Y-%m-%d %H:%M:%S", time_local)

print MET_datetime