gpt4 book ai didi

python - 将带有时区值的日期时间字符串转换为印度标准时间 (IST)

转载 作者:行者123 更新时间:2023-12-01 08:31:00 26 4
gpt4 key购买 nike

我有一个表示带有时区的日期时间的字符串,我试图通过解析该字符串将其转换为印度标准时间(IST)。

日期字符串是,

"2018-12-24T02:35:16-08:00"

我如何知道 IST 的实际时间?

最佳答案

from datetime import datetime
from dateutil import tz
utc_tz= tz.gettz('UTC')
india_tz= tz.gettz('Asia/Kolkata')
date_string="2018-12-24T02:35:16-08:00"
#utc = datetime.strptime(date_string[:date_string.rindex('-')].replace('T',' '), '%Y-%m-%d %H:%M:%S')
# or
utc = datetime.strptime(date_string[:date_string.rindex('-')], '%Y-%m-%dT%H:%M:%S')
utc = utc.replace(tzinfo=utc_tz)
india_time_with_offset = utc.astimezone(india_tz)
india_time_without_offset = india_time_with_offset.replace(tzinfo=None)
print(india_time_with_offset)
print(india_time_without_offset)

输出

2018-12-24 08:05:16+05:30
2018-12-24 08:05:16

关于python - 将带有时区值的日期时间字符串转换为印度标准时间 (IST),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53913924/

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