我有两个日期时间,分别为date_time1
和date_time2
:
2017-04-15 00:00:00
2017-04-17 15:35:19+00:00
parsed1 = dateutil.parser.parse(date_time1)
parsed2 = dateutil.parser.parse(date_time2)
如果我收到另一个名为input_date_time
的日期/时间(例如2017-04-16 12:11:42+00:00),我想要执行以下操作:
# Would like to check if `input_date_time` is within the range
if parsed1 <= input_date_time <= parsed2:
…
遇到了错误:TypeError: can't compare offset-naive and offset-aware datetimes
想到将日期时间分解为年、月、日、小时、分钟和秒,逐个比较。
正确的做法是什么?
TypeError: can't compare offset-naive and offset-aware datetimes
错误。 - Jo Koinput_date_time
似乎已经意识到了本地时区。如何使parsed1
和parsed2
也意识到时区呢? - Jo Ko