2012-03-25 172 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的时区信息并自行添加差异。