Python 如果时间戳20160322T192202没有';t以'结尾;Z';?

Python 如果时间戳20160322T192202没有';t以'结尾;Z';?,python,time,timezone,timestamp,utc,Python,Time,Timezone,Timestamp,Utc,这里有一个时间戳:20160322T192202 我读了这个问题 但在这里,我得到的时间戳末尾没有“Z”Z'指的是“祖鲁”。“Zulu”是国际民航组织拼写字母“Z”的代号 我不知道它属于哪个时区,也不知道如何转换时间 在这种情况下,我可以将这个时间戳取为20160322T192202Z?它实际上应该在服务器/API文档中说明时间戳所在的时区。一种简单的方法是测试时间戳,比如让API生成一个时间戳,然后查看当前的时间。这将确保您知道时间戳是什么mezone它是时间戳。在任何情况下,可能可以安全地

这里有一个时间戳:
20160322T192202

我读了这个问题

但在这里,我得到的时间戳末尾没有“Z”Z'指的是“祖鲁”。“Zulu”是国际民航组织拼写字母“Z”的代号

我不知道它属于哪个时区,也不知道如何转换时间


在这种情况下,我可以将这个时间戳取为
20160322T192202Z

它实际上应该在服务器/API文档中说明时间戳所在的时区。一种简单的方法是测试时间戳,比如让API生成一个时间戳,然后查看当前的时间。这将确保您知道时间戳是什么mezone它是时间戳。在任何情况下,可能可以安全地假设您可以将其视为
20160322T192202Z
,因为UTC在事物中非常常见。

您从哪里获得时间戳?我只知道美国的服务器/API。字母“T”“在ISO-8601中,规范仅描述了以下部分是时钟时间。它与标有“Z”(表示UTC+00)或“-0400”或“+05:30”等格式的时区偏移量无关。因此,没有时区偏移但有日期、字母“T”和时钟时间的格式是没有时区偏移的普通时间戳。这种时间戳只能在本地上下文中合理使用,但不能标记普遍有效的时刻。如果您需要一点时间,但没有区域偏移,那么您必须根据上下文进行推断,例如询问供应商的意图。谢谢@MenoHochschild,我现在理解了。这么多!我接受@Meno的建议。我问供应商这个时间戳。看看应该是什么时区。你的建议也很有帮助。非常感谢。