文章内容

2019/7/24 17:24:18,作 者: 黄兵

UTC TZ时间相关问题

今天在调用PayPal的相关服务的时候,返回的时间是如下格式:

'create_time': '2019-07-24T01:47:14Z', 'update_time': '2019-07-24T01:47:14Z',

后面有一个T和Z,解释如下:

T代表后面跟着是时间,Z代表0时区。

那如果转换成背景标准时间需要增加8个小时。

具体代码如下:

from datetime import datetime, timedelta

def convert_utc_localtime(utc):
    UTC_FORMAT = "%Y-%m-%dT%H:%M:%SZ"
    utcTime = datetime.strptime(utc, UTC_FORMAT)
    localtime = utcTime + timedelta(hours=8)
    return localtime

其中参数utc的样式为:2019-07-24T01:47:14Z


参考资料:

1、将UTC(字符串包含TZ的时间)时间转换成本地时间 python


其它相关推荐:

1、Python UTC 时间运算

2、Python 将时间戳转换成时间

3、Flask Jinja2显示float数据相关问题

4、Flot参考文档

5、type object 'datetime.datetime' has no attribute 'timedelta'


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - UTC TZ时间相关问题

分享到:

发表评论

评论列表