我有一个Python + Django应用程序,它以UTC存储所有内容,并且在设置中有TIME_ZONE = 'UTC'
和USE_TZ = True
。当转换POSIX时间戳我得到的fromtimestamp
两个口味的输出相同:Python utcfromtimestamp和fromtimestamp输出相同的值?
start_seconds = 1461798000000/1000.0
start = datetime.datetime.utcfromtimestamp(start_seconds)
print('With utc: %s' % start)
>>>> With utc: 2016-04-27 23:00:00
start2 = datetime.datetime.fromtimestamp(start_seconds)
print('Without utc: %s' % start2)
>>>> Without utc: 2016-04-27 23:00:00
为什么会变成这样?
感谢您的解释,也代码片段。 – felizuno