0

我正在解决一个问题,以防止使用其首字母缩写词指定时区,而是使用 4 位偏移格式来表示。(UTC-6 代表 CST)。这怎么能用 strftime(parameters) 来表示?

4

2 回答 2

0

UTC%z非常接近您的要求。例如,这给了我“UTC-0600”。我不认为你可以用 strftime 做得更好,但你总是可以修改%z自己的结果。

于 2012-06-08T22:34:51.733 回答
0

我建议直接使用%z并忘记“UTC-6”格式。这种格式不适合具有亚小时偏移的时区。例如,您将如何表示 4:30 的偏移量?如果您可以使用已经存在的标准格式,最好不要发明另一种偏移格式。

于 2015-11-24T15:06:02.033 回答