在Asp.net日历中显示基于US的服务器的IST日期和时间

时间:2012-08-29 09:40:31

标签: asp.net

我有一个asp.net日历,用于显示从访问数据库中获取的事件。它的工作正常,但由于服务器是美国的,因此根据印度标准时间(IST),它在当天下午12:30(11小时,实际IST时间后30分钟)改变当天。这对使用它的人来说有点混乱。

我想要一个解决方案,以便日历在正确的时间(即上午12:00)更改为今天的日期。或者你可以说服务器的时间应该加上11小时& 30分钟,以便根据IST显示日期。

1 个答案:

答案 0 :(得分:0)

解决!!!

声明了DateTime变量并使用DateTime.UtcNow,为结果添加了5小时和30分钟。 然后,这个结果DateTime用作今天的日期。

DateTime todayDate = new DateTime();
todayDate = DateTime.UtcNow.AddHours(5).AddMinutes(30);
Calendar1.TodaysDate = todayDate;