gpt4 book ai didi

python - 删除时区(+01 :00) from DateTime

转载 作者:行者123 更新时间:2023-12-02 19:49:09 25 4
gpt4 key购买 nike

我想从我的 dateTime 对象中删除时区。
目前我有:
2019-02-21 15:31:37+01:00

预期输出:
2019-02-21 15:31:37

我的代码将其转换为:2019-02-21 14:31:37。

# Convert to date
mood['response_time'] = pd.to_datetime(mood['response_time'], utc=True)
# Remove +01:00
mood['response_time'] = mood['response_time'].dt.strftime('%Y-%m-%d %H:%M:%S')

最佳答案

另一种可能是采用tz_localize(None)。因此,例如这有效:

mood = pd.DataFrame()

mood['response_time'] = ['2019-02-21 15:31:37+01:00']
# Convert to date
mood['response_time'] = pd.to_datetime(mood['response_time'])
# Remove +01:00
mood['response_time'] = mood['response_time'].dt.tz_localize(None)
mood['response_time'].iloc[0]
# => Timestamp('2019-02-21 15:31:37')

关于python - 删除时区(+01 :00) from DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58598970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com