Получение даты и времени в формате локали в asp.net

Мне разработали веб-приложение в asp.net 3.5. Приложение используется в Индии только, в то время как оно размещается на американских серверах. Проблема здесь состоит в том, что я хочу показать дату и время согласно часовому поясу Индии. Когда я использую DateTime. Теперь. ToString () я получаю дату и время сервера с американским форматом т.е. MM/dd/yyyy hh:mm:ss tt. То, что я хочу, является датой и временем согласно Индии т.е. dd/MM/yyyy hh:mm:ss tt.

Я знаю, что могу использовать пользовательское форматирование для даты, но проблема со временем. Как я могу преобразовать время сервера (США) в местное время (Индия). Я знаю, что JavaScript может использоваться для получения местного времени, но что относительно правильности времени?. Поскольку местное время может отличаться с фактического времени.

Кто-либо может помочь мне для получения корректного времени согласно Индии?

Спасибо за совместное использование Вашего времени.

1
задан IrfanRaza 13 July 2010 в 03:35
поделиться