我有一个自January 1, 1999 00:00 UTC
(非纪元)以来的秒数形式的时间戳列表。我正在寻找一种方法,以更标准的格式(如YYYY-MM-DD HH:MM:SS UTC
)将其转换为日期/时间。我不知道如何做到这一点,因为它不是更常见的“自纪元以来的秒”格式。
感谢。
答案 0 :(得分:1)
我不确定你究竟需要什么,但我希望这可以帮助你:
x = datetime.datetime(1999,1,1)
y=x + datetime.timedelta(0,1256083200.0)
print('{:%Y-%m-%d %H:%M:%S}'.format(y))
#print:'2038-10-21 00:00:00'
参考:
What is the standard way to add N seconds to datetime.time in Python?
答案 1 :(得分:0)
用一些简单的日期时间和timedelta东西来计算它
import csv
csv_dict = {}
with open("Test.csv", "r") as source:
reader = csv.reader(source)
header = next(reader)
for row in reader:
if row[0] in csv_dict:
csv_dict[row[0]] += row
else:
csv_dict[row[0]] = row