Получить стандартное время Индии (IST) в c#?

Когда я отображаю свое использование системной даты DateTime.Now() функция Это дает мне системную дату и время и хорошо работает, но когда я пытаюсь выполнить эту страницу на своем сервере, это дает мне DateTime Сервера, который является за пределами Индии, Но я хочу взять время Индии каждый раз, когда эта страница выполняется на сервере. Я знаю, что это возможно через Culture Info Класс... Любое предложение....

11
задан ACP 16 July 2010 в 05:03
поделиться

1 ответ

Поместите:

private static TimeZoneInfo INDIAN_ZONE = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");

в качестве поля.

Затем, используйте:

DateTime indianTime =  TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, INDIAN_ZONE);

для получения времени по мере необходимости.

24
ответ дан 3 December 2019 в 04:30
поделиться
Другие вопросы по тегам:

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