Как я могу отформатировать DateTime к веб-формату UTC?

Также рассмотрите Int16. Если необходимо сохранить Целое число в памяти в приложении, и Вы обеспокоены используемым объемом памяти, то Вы могли пойти с Int16, так как это использует меньше memeory и имеет меньшую минуту / макс. диапазон, чем Int32 (который является, каков интервал.)

79
задан Kiquenet 20 March 2018 в 14:21
поделиться

3 ответа

string foo = yourDateTime.ToUniversalTime()
                         .ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'");
140
ответ дан 24 November 2019 в 10:05
поделиться

Вы хотите использовать класс DateTimeOffset .

var date = new DateTimeOffset(2009, 9, 1, 0, 0, 0, 0, new TimeSpan(0L));
var stringDate = date.ToString("u");

извините, я пропустил ваше исходное форматирование с миллисекундами

var stringDate = date.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'");
4
ответ дан 24 November 2019 в 10:05
поделиться

Try this:

DateTime date = DateTime.ParseExact(
    "Tue, 1 Jan 2008 00:00:00 UTC", 
    "ddd, d MMM yyyy HH:mm:ss UTC", 
    CultureInfo.InvariantCulture);

Previously asked question

-2
ответ дан 24 November 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: