2016-09-12 5 views
-2

У меня есть asp.net webapi конечная точка, которая принимает параметр даты в UTC. Чтобы проверить, что я хочу указать datetime в UTC. Может ли кто-нибудь помочь мне создать datetime значение в качестве даты UTC? Я стараюсь:C# как указать дату в UTC

var dateTime = new DateTime(2016, 09, 04, 09, 00, 00, DateTimeKind.Utc).ToString() 

Не уверен, что это правильно.

+0

Try-й следующий TimeZoneInfo.ConvertTimeToUtc (youdategoeshere) TimeZoneInfo.ConvertTimeToUtc (youdategoeshere, Timezone) Это перегрузка, так что если у вас есть источник часового пояса, вы будете второй перегрузкой. – user1010863

+0

@ user1010863 Я ничего не нашел в вашем комментарии, чтобы попробовать –

+0

@ user1010863 да, я понял. я попробую. благодаря –

ответ

1

Попробуйте

var dateTime = new DateTime(2016, 09, 04, 09, 00, 00).ToString("r");

Это приведет к

Sun, 04 Sep 2016 09:00:00 GMT

Смежные вопросы