gpt4 book ai didi

python - 使用箭头从带有时区的字符串中解析日期和时间

转载 作者:太空狗 更新时间:2023-10-29 19:34:42 27 4
gpt4 key购买 nike

我有

import arrow
s = '2015/12/1 19:00:00'
tz = 'Asia/Hong_Kong'

我如何用 Arrow 解析它,以便我得到一个带有时区 tz 的 Arrow 对象?以下默认为UTC时间。

In [30]: arrow.get(s, 'YYYY/M/D HH:mm:ss')
Out[30]: <Arrow [2015-12-01T19:00:00+00:00]>

我知道 .to 函数,但它会转换时区,但不允许我更改为时区。

最佳答案

试试这个:

arrow.get(s, 'YYYY/M/D HH:mm:ss', tzinfo=tz)

如果您还使用 dateutil,这也适用:

arrow.get(s, 'YYYY/M/D HH:mm:ss', tzinfo=dateutil.tz.gettz(tz))

这样做也是如此:

arrow.get(s, 'YYYY/M/D HH:mm:ss').replace(tzinfo=dateutil.tz.gettz(tz))

关于python - 使用箭头从带有时区的字符串中解析日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28087218/

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