我需要在我的.Net应用程序中显示如下所示的时间戳:
13/12/2007美国东部时间下午5:04
要么
13/12/2007 5:04 PM CST
取决于美国时区.
如何使用C#实现此功能?
谢谢阅读.
Console.WriteLine(DateTime.Now + " " + TimeZone.CurrentTimeZone.StandardName);
Run Code Online (Sandbox Code Playgroud)
回报
6/10/2009 7:45:14 PM中央标准时间
TimeZone.CurrentTimeZone.StandardName将返回长名称,我相信你将不得不修改你的代码以获得abr.对于每个区域.