Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在解决一个问题,以防止使用其首字母缩写词指定时区,而是使用 4 位偏移格式来表示。(UTC-6 代表 CST)。这怎么能用 strftime(parameters) 来表示?
UTC%z非常接近您的要求。例如,这给了我“UTC-0600”。我不认为你可以用 strftime 做得更好,但你总是可以修改%z自己的结果。
UTC%z
%z
我建议直接使用%z并忘记“UTC-6”格式。这种格式不适合具有亚小时偏移的时区。例如,您将如何表示 4:30 的偏移量?如果您可以使用已经存在的标准格式,最好不要发明另一种偏移格式。