Как отобразить формат UTC на основе часового пояса в C#?
Я получаю дату из API, как показано ниже
2018-02-14T11:12:11Z
Это время отображается в локальной машине (локальный код-Индия) из того же API
Вывод в формат datetime = новый объект datetime();
строка logTime = item.logTime;
вывод.ToString("yyyy-MM-ddTHH:mm:ss.FFFFFFFK");
выход в локальном режиме : 2018-02-14T11:12:11+05:00
Код развернут в сервер в США, но, не получив времени, как показано ниже
2018-02-14T11:12:11+00:00
как правильно отображать время для конкретной зоны пользователя.
Что я уже пробовал:
Пробовал с кодом
Вывод в формат datetime = новый объект datetime();
строка logTime = item.logTime;
вывод.ToString("yyyy-MM-ddTHH:mm:ss.FFFFFFFK");
с сервера США : 2018-02-14T11:12:11+00:00
В локальной машине : 2018-02-14T11:12:11+05:00
но я хочу удалить 00:00 и отобразить правильное время после +
Не могли бы вы мне помочь в этом деле?