python unix时间戳与Pycharm控制台上的UTC不同
我不确定这里有什么问题 我使用python unix时间戳与Pycharm控制台上的UTC不同,python,time,pycharm,Python,Time,Pycharm,我不确定这里有什么问题 我使用time.time()得到了1492374538,翻译时间是2017年4月16日星期日下午01:28:58;这是通过Pycharm python控制台实现的。 虽然当地时间实际上是晚上8:28.58 在同一台机器上打印Unix时间的另一个应用程序给了我一个不同的数字,翻译为2017年4月16日星期日晚上8:28.58,这是正确的时间 为什么Python不返回相同的Unix时间,而是返回我7小时的休息时间?我的理解是,Unix时间是故意设定的,因此任何地方的机器都返回
time.time()
得到了1492374538
,翻译时间是2017年4月16日星期日下午01:28:58;这是通过Pycharm python控制台实现的。
虽然当地时间实际上是晚上8:28.58
在同一台机器上打印Unix时间的另一个应用程序给了我一个不同的数字,翻译为2017年4月16日星期日晚上8:28.58,这是正确的时间
为什么Python不返回相同的Unix时间,而是返回我7小时的休息时间?我的理解是,Unix时间是故意设定的,因此任何地方的机器都返回相同的日期。该时间戳是2017年4月16日星期日UTC 08:28.58 PM。所以Python认为你的时区是UTC…你在使用什么操作系统,它认为它是什么时区?我的电脑时钟上的时间是晚上8:28;区域设置表示PST时区;操作系统是OSX 10.11,我刚刚在控制台中运行了time.time(),它返回了正确的时间,所以问题似乎只出现在pycharm python控制台上。time()给了我一个合理的时间,但我在windows上。