python datetime时区转换

Posted 网名还没想好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python datetime时区转换相关的知识,希望对你有一定的参考价值。

from pytz import timezone

def datetime_as_timezone(date_time, time_zone):
tz = timezone(time_zone)
utc = timezone(‘UTC‘)
return date_time.replace(tzinfo=utc).astimezone(tz)


def datetime_to_str(date_time):
date_time_tzone = datetime_as_timezone(date_time, ‘Asia/Shanghai‘)
return ‘{0:%Y-%m-%d %H:%M}‘.format(date_time_tzone)

以上是关于python datetime时区转换的主要内容,如果未能解决你的问题,请参考以下文章

python中datetime怎么设置时区

在 Python 中,如何将 `datetime` 对象转换为秒?

在python中转换时区的意外结果

datetime时区转换

Python 调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区 否则会出现相差8个小时的情况

在 Python 中将日期转换为日期时间