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

时间:2018-07-25 19:11:21

标签: python datetime time gmt

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

ActiveSheet.ChartObjects("PyramidPlanned").Activate
ActiveChart.PlotArea.Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveChart.FullSeriesCollection(1).Name = "='HC Planned'!$D$2"
ActiveChart.FullSeriesCollection(1).Values = "='HC Planned'!$D$461:$D$469"

3 个答案:

答案 0 :(得分:1)

您可以做类似的事情-

libstdc++

请参考这张漂亮的表here以获取正确的格式,然后查看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 strftime

答案 1 :(得分:1)

将原始时间转换为JSON格式时,它将更改为GMT时间格式。为了解决这个问题,您可以将时间更改为字符串,然后再将其转换为JSON。

答案 2 :(得分:0)

您可以在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)