我正在尝试执行以下操作:
pd.to_datetime('2023-05-02 11:52:09.000000 UTC', format='%Y-%m-%dT%H:%M:%S.%f')
但我收到错误:时间数据 2023-05-02 11:52:09.000000 UTC 与指定的格式不匹配
有人知道我该如何解决吗?
正如 @mozway 在对你的问题的评论中正确指出的那样,你可以这样写
pd.to_datetime('2023-05-02 11:52:09.000000 UTC')
并且 pandas 会相应地转换您的日期。如果你想写得更明确,你可以这样做
pd.to_datetime('2023-05-02 11:52:09.000000', format='%Y-%m-%dT%H:%M:%S.%f', utc=True)
或者这个
pd.to_datetime('2023-05-02 11:52:09.000000 UTC', format='%Y-%m-%d %H:%M:%S.%f %Z')
所有这些表达式都给出相同的结果。