Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 在日期时间格式中-xxxx是什么意思?如何比较呢?_Python_Date_Datetime - Fatal编程技术网

Python 在日期时间格式中-xxxx是什么意思?如何比较呢?

Python 在日期时间格式中-xxxx是什么意思?如何比较呢?,python,date,datetime,Python,Date,Datetime,在以下日期时间表示法中,-0600是什么意思?如何使用它来比较日期 Tue, 27 Nov 2018 14:59:32 -0600 用Python将其标记为查找日期比较。-code>-0600是时区偏移量。使用的%z指令在创建新的datetime对象时使用它 import datetime s1 = 'Tue, 27 Nov 2018 14:59:32 -0600' s2 = 'Tue, 27 Nov 2018 15:59:32 -0500' s3 = 'Tue, 27 Nov 2018 14

在以下日期时间表示法中,
-0600
是什么意思?如何使用它来比较日期

Tue, 27 Nov 2018 14:59:32 -0600

用Python将其标记为查找日期比较。

-code>-0600是时区偏移量。使用的
%z
指令在创建新的datetime对象时使用它

import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'

fmt = '%a, %d %b %Y %H:%M:%S %z'

dt1 = datetime.datetime.strptime(s1, fmt)        
dt2 = datetime.datetime.strptime(s2, fmt)        
dt3 = datetime.datetime.strptime(s3, fmt)    

这将分析日期:

datetime_obj = parser.parse(item["last_modified"])
比较日期的Python脚本

from dateutil import parser

datetime_obj = parser.parse(item["last_modified"])

if datetime_obj > some_date_obj

我想它显示的是你的时区——距离格林尼治标准时间6小时。看。@wwii我刚才的回答是一样的+1谢谢你指出它。可能是重复的——但我找不到确切的重复。
from dateutil import parser

datetime_obj = parser.parse(item["last_modified"])

if datetime_obj > some_date_obj