Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python unix时间戳与Pycharm控制台上的UTC不同_Python_Time_Pycharm - Fatal编程技术网

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上。