在CultureInfo.CurrentCulture中使用格式说明符

时间:2016-07-28 04:57:25

标签: c#

这可能是一个非常直截了当的问题,我已经尝试过找到答案,但却无法解决。

我尝试做的是格式化我的DateTimeOffset以使用格式说明符" G"并追加时区" zzz"用它。我喜欢使用' CurrentCulture'同样。 myDateTimeOffset.ToString(" G zzz",CultureInfo.CurrentCulture)

然而,我得到的结果如同G +12:00'。

我期待得到的结果' 28/07/2016 3:36:31 PM + 12'。 有什么建议让它正确格式化?谢谢。

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:G} {0:zzz}", myDateTimeOffset);