如何将GMT时间转换为字符串时间?很奇怪,当我在后台打印时间时,时间是字符串时间格式,但当我通过JSON文件传输到前端时,时间已经变成了GMT格式。为什么?有人能帮帮我吗?
Input: Wed, 25 Jul 2018 19:19:42 GMT
Output: 2018-07-25 19:19:42
发布于 2018-07-26 07:52:29
当您将原始时间转换为JSON格式时,会将其更改为GMT时间格式。为了解决这个问题,您可以在将时间转换为JSON之前将其更改为字符串。
发布于 2018-07-26 03:25:58
你可以这样做-
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以获得正确的格式,然后查看strftime
和strptime
发布于 2018-07-26 03:17:27
您可以在strptime上找到相关资源
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)
https://stackoverflow.com/questions/51526090
复制相似问题