2012-03-25 158 views
0

20120315021529.000 [-8:PST]C#獲取帶時區的時間戳

獲得第一部分我可以使用下面的C#代碼。

DateTime.UtcNow.ToString("yyyyMMddHHmmss.fff"); 

我希望得到一些幫助,以獲得帶有上述格式區域的機器時間戳。

+這種時間格式被稱爲什麼?

回答

1

MSDN

「ZZZ」 小時和分鐘UTC的偏移量。 更多信息:「zzz」自定義格式說明符。 2009/6/15下午1點45分30秒-07:00 - > -07:00

所以,你可以使用: DateTime.UtcNow.ToString( 「yyyyMMddHHmmss.fff [ZZZ]」);

但是,這會給你相對於UTC的時區而不是PST。

您可以隨時閱讀相對於UTC的時區信息並自行添加差異。