Формат DateTime.UtcNow () с нулевым часовым поясом? - PullRequest
0 голосов
/ 12 февраля 2020

DateTime.UtcNow().ToString("s") возвращает 2020-02-11T23:47:49, но в нем отсутствует символ нулевого часового пояса Z.

Есть ли способ получить выходные данные 2020-02-11T23:47:49Z без использования пользовательской строки формата даты-времени?

1 Ответ

0 голосов
/ 12 февраля 2020

Вы можете использовать как u, так и o, чтобы приблизиться к тому, что вы хотите. Вы можете найти полный набор параметров форматирования здесь .

Следующие 3 строки:

Console.WriteLine(DateTime.UtcNow.ToString("s"));
Console.WriteLine(DateTime.UtcNow.ToString("u"));
Console.WriteLine(DateTime.UtcNow.ToString("o"));

Вывести следующее:

2020-02-11T23:54:57
2020-02-11 23:54:57Z
2020-02-11T23:54:57.6175433Z
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...