C # Получить штамп времени с часовым поясом - PullRequest
0 голосов
/ 25 марта 2012

20120315021529,000 [-8: PST]

, чтобы получить первую часть, которую я смог, используя приведенный ниже код C #.

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

Мне нужна помощь, чтобы получить метку машинного времени с зоной в формате выше.

+ Как называется этот вид форматирования времени?

1 Ответ

1 голос
/ 25 марта 2012

С MSDN :

"zzz" Смещение часов и минут от UTC.Дополнительная информация: Спецификатор пользовательского формата "zzz".15.06.2009 13:45:30 -07: 00 -> -07: 00

Таким образом, вы можете использовать: DateTime.UtcNow.ToString ("yyyyMMddHHmmss.fff [zzz]");

Однако это даст вам часовой пояс относительно UTC, а не PST.

Вы всегда можете прочитать информацию о часовом поясе относительно UTC и добавить разницу самостоятельно.

...