小编Ale*_*x_6的帖子

如何创建 tzinfo 设置为“UTC”的日期时间对象?

我有一个日期时间对象列表:

time_range = [datetime.datetime(2019, 7, 9, 0, 0, tzinfo=tzutc()),
              datetime.datetime(2019, 7, 8, 0, 0, tzinfo=tzutc()),
              datetime.datetime(2019, 7, 7, 0, 0, tzinfo=tzutc()),
              datetime.datetime(2019, 7, 6, 0, 0, tzinfo=tzutc())
              ... ]
Run Code Online (Sandbox Code Playgroud)

我还有另一个日期时间对象:

time = datetime(2019, 7, 7)
Run Code Online (Sandbox Code Playgroud)

我必须测试是否timetime_range. 但每次我测试:

time in time_range
Run Code Online (Sandbox Code Playgroud)

我得到输出False,因为我没有tzinfo.

这是我尝试过的:

我尝试添加 tzinfo :

time = datetime(2019, 7, 7, tzinfo=tzuct())
Run Code Online (Sandbox Code Playgroud)

但我找不到该tzutc()功能在哪里。

我也尝试过使用 pandas :

import pandas as pd
pd.to_datetime(str(time) + '+00:00')
Run Code Online (Sandbox Code Playgroud)

我得到UTC

Timestamp('2019-07-05 00:00:00+0000', tz='UTC')
Run Code Online (Sandbox Code Playgroud)

但这不是一个datetime.datetime …

python datetime

5
推荐指数
1
解决办法
7687
查看次数

标签 统计

datetime ×1

python ×1