如何将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"
答案 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)