这可能是一个非常直截了当的问题,我已经尝试过找到答案,但却无法解决。
我尝试做的是格式化我的DateTimeOffset以使用格式说明符" G"并追加时区" zzz"用它。我喜欢使用' CurrentCulture'同样。 myDateTimeOffset.ToString(" G zzz",CultureInfo.CurrentCulture)
然而,我得到的结果如同G +12:00'。
我期待得到的结果' 28/07/2016 3:36:31 PM + 12'。 有什么建议让它正确格式化?谢谢。
答案 0 :(得分:2)
尝试以下方法:
string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:G} {0:zzz}", myDateTimeOffset);