2014-03-24 36 views
0

我試圖讓格林威治標準時間格式爲+0100,但我得到的只是+100。這是我到目前爲止所做的。如何以格式+0100獲得GMT?

TimeZoneInfo localZone = TimeZoneInfo.Local; 
string tz2 = String.Format 
("{0}{1}{2:00}", (localZone.BaseUtcOffset >= TimeSpan.Zero) ? "" : "-", 
Math.Abs(localZone.BaseUtcOffset.Hours), 
Math.Abs(localZone.BaseUtcOffset.Minutes)); 
+4

我不明白你如何找出使用':00'獲得代表分鐘的前導零,但你找不出來使用':00'來獲得小時的前導零。 – hvd

回答

4

您的字符串格式更改爲:

"{0}{1:00}{2:00}" 
+0

嗨。非常感謝。這工作! – Osirus