如何将.NET tick转换为Python datetime?
我有一个文件,里面的日期和时间以很大的数字形式列出,比如634213557000000000。我认为这就是一个.NET的滴答数。这个数字表示从公元1年1月1日午夜开始,每100纳秒增加一次的总数。请问有什么好的方法可以把这个数字转换成一个Python的日期时间对象吗?
1 个回答
17
datetime.datetime(1, 1, 1) + datetime.timedelta(microseconds = ticks//10)
根据你的例子,这个会返回
datetime.datetime(2010, 9, 29, 11, 15)