首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将GMT时间转换为字符串时间

如何将GMT时间转换为字符串时间
EN

Stack Overflow用户
提问于 2018-07-26 03:11:21
回答 3查看 285关注 0票数 1

如何将GMT时间转换为字符串时间?很奇怪,当我在后台打印时间时,时间是字符串时间格式,但当我通过JSON文件传输到前端时,时间已经变成了GMT格式。为什么?有人能帮帮我吗?

代码语言:javascript
复制
Input: Wed, 25 Jul 2018 19:19:42 GMT

Output: 2018-07-25 19:19:42
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-26 07:52:29

当您将原始时间转换为JSON格式时,会将其更改为GMT时间格式。为了解决这个问题,您可以在将时间转换为JSON之前将其更改为字符串。

票数 1
EN

Stack Overflow用户

发布于 2018-07-26 03:25:58

你可以这样做-

代码语言:javascript
复制
from datetime import datetime
ip = 'Wed, 25 Jul 2018 19:19:42 GMT'
op = datetime.strftime(datetime.strptime(ip,'%a, %d %b %Y %H:%M:%S %Z'), '%Y-%m-%d %H:%M:%S')
# op 2018-07-25 19:19:42

请参考这个漂亮的表格here以获得正确的格式,然后查看strftimestrptime

票数 1
EN

Stack Overflow用户

发布于 2018-07-26 03:17:27

您可以在strptime上找到相关资源

代码语言:javascript
复制
from datetime import datetime
t = 'Wed, 25 Jul 2018 19:19:42 GMT'
datetime.strptime(t,'%a, %d %b %Y %H:%M:%S %Z')
datetime.datetime(2018, 7, 25, 19, 19, 42)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51526090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档