如何使用 Python 将 GMT 时间转换为 EST 时间

编程入门 行业动态 更新时间:2024-10-28 21:16:24
本文介绍了如何使用 Python 将 GMT 时间转换为 EST 时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我想将 GMT 时间转换为 EST 时间并获取时间戳.我尝试了以下但不知道如何设置时区.

time = 2012 年 6 月 12 日星期二 14:03:10 GMT"timestamp2 = time.mktime(time.strptime(time, '%a, %d %b %Y %H:%M:%S GMT'))

解决方案

时区未内置到标准 Python 中 - 您需要使用另一个库.pytz 是不错的选择.

<预><代码>>>>gmt = pytz.timezone('GMT')>>>东部 = pytz.timezone('美国/东部')>>>时间 = "2012 年 6 月 12 日星期二 14:03:10 GMT">>>date = datetime.datetime.strptime(time, '%a, %d %b %Y %H:%M:%S GMT')>>>日期datetime.datetime(2012, 6, 12, 14, 3, 10)>>>dategmt = gmt.localize(date)>>>日期datetime.datetime(2012, 6, 12, 14, 3, 10, tzinfo=)>>>dateeastern = dategmt.astimezone(东部)>>>日期东方datetime.datetime(2012, 6, 12, 10, 3, 10, tzinfo=<DstTzInfo 'US/Eastern' EDT-1 day, 20:00:00 DST>)

I want convert GMT time to EST time and get a timestamp. I tried the following but don't know how to set time zone.

time = "Tue, 12 Jun 2012 14:03:10 GMT"
timestamp2 = time.mktime(time.strptime(time, '%a, %d %b %Y %H:%M:%S GMT'))

解决方案

Time zones aren't built into standard Python - you need to use another library. pytz is a good choice.

>>> gmt = pytz.timezone('GMT')
>>> eastern = pytz.timezone('US/Eastern')
>>> time = "Tue, 12 Jun 2012 14:03:10 GMT"
>>> date = datetime.datetime.strptime(time, '%a, %d %b %Y %H:%M:%S GMT')
>>> date
datetime.datetime(2012, 6, 12, 14, 3, 10)
>>> dategmt = gmt.localize(date)
>>> dategmt
datetime.datetime(2012, 6, 12, 14, 3, 10, tzinfo=<StaticTzInfo 'GMT'>)
>>> dateeastern = dategmt.astimezone(eastern)
>>> dateeastern
datetime.datetime(2012, 6, 12, 10, 3, 10, tzinfo=<DstTzInfo 'US/Eastern' EDT-1 day, 20:00:00 DST>)

这篇关于如何使用 Python 将 GMT 时间转换为 EST 时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-30 10:22:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1393368.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时间   转换为   如何使用   GMT   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!