Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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 日期时间';s timestamp函数与预期的UNIX时间不匹配_Python_Python 3.x_Posix_Utc_Python Datetime - Fatal编程技术网

Python 日期时间';s timestamp函数与预期的UNIX时间不匹配

Python 日期时间';s timestamp函数与预期的UNIX时间不匹配,python,python-3.x,posix,utc,python-datetime,Python,Python 3.x,Posix,Utc,Python Datetime,以下 import datetime as dt dt.datetime(2019, 7, 21).timestamp() 返回 156363600.0 但是,如果我看一下,那么我看到这个日期的预期Unix时间是156367200 为什么会出现差异?日期时间默认情况下不采用UTC,因此需要指定它 dt.datetime(2019, 7, 21, tzinfo=dt.timezone.utc).timestamp() 1563667200 datetime默认情况下不采用UTC,因此需要指

以下

import datetime as dt

dt.datetime(2019, 7, 21).timestamp()
返回

156363600.0

但是,如果我看一下,那么我看到这个日期的预期Unix时间是156367200


为什么会出现差异?

日期时间默认情况下不采用UTC,因此需要指定它

dt.datetime(2019, 7, 21, tzinfo=dt.timezone.utc).timestamp()
1563667200


datetime
默认情况下不采用UTC,因此需要指定它

dt.datetime(2019, 7, 21, tzinfo=dt.timezone.utc).timestamp()
1563667200


你们当地的时区是什么
1563667200
UTC
时间戳。我正在寻找UTC时间戳。运行
.timestamp()
时,我没有指定任何本地时区。您的本地时区是什么
1563667200
UTC
时间戳。我正在寻找UTC时间戳。在运行
.timestamp()
时,我没有指定任何本地时区。此行为/解决方案也是专门为以下对象编写的:“注意:没有直接从表示UTC时间的原始
datetime
实例获取POSIX时间戳的方法。如果应用程序使用此约定且系统时区未设置为UTC,则可以通过提供
tzinfo=timezone.UTC
(后跟代码示例)来获取POSIX时间戳。此行为/解决方案也专门针对以下对象记录:注意:没有直接从表示UTC时间的原始
datetime
实例获取POSIX时间戳的方法。如果应用程序使用此约定且系统时区未设置为UTC,则可以通过提供
tzinfo=timezone.UTC
(后跟代码示例)来获取POSIX时间戳