Название формата даты? - PullRequest
0 голосов
/ 27 июня 2018

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

2020-06-26T21:04:18.1823633Z

На этом сайте Я нахожу форматы, которые похожи (SortableDateTimePattern не имеет Z , а UniversalSortableDateTimePattern не имеет T ), но не идентичны. Является ли это стандартным форматом даты и времени в C #, и если нет, то каким будет самый чистый способ его создания?

1 Ответ

0 голосов
/ 27 июня 2018

Это стандартный ISO-8601 формат https://en.wikipedia.org/wiki/ISO_8601

Большинство языков / библиотек должны иметь возможность обрабатывать их как есть, в противном случае вам может понадобиться вытащить T или Z перед обработкой.

Вы можете отформатировать дату с помощью:

MyDate.ToString("yyyy-MM-ddTHH:mm:ss.fffffffzzz");
//This will give you the time zone as say... -0400
//2018-06-27T10:08:03.123456-0400
//If you want it as Z (zulu) you can try
MyDate.ToString("o");
//2018-06-27T10:08:03.123456Z

Вы можете увидеть все опции форматирования здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...