我有一个asp.net日历,用于显示从访问数据库中获取的事件。它的工作正常,但由于服务器是美国的,因此根据印度标准时间(IST),它在当天下午12:30(11小时,实际IST时间后30分钟)改变当天。这对使用它的人来说有点混乱。
我想要一个解决方案,以便日历在正确的时间(即上午12:00)更改为今天的日期。或者你可以说服务器的时间应该加上11小时& 30分钟,以便根据IST显示日期。
答案 0 :(得分:0)
解决!!!
声明了DateTime变量并使用DateTime.UtcNow,为结果添加了5小时和30分钟。 然后,这个结果DateTime用作今天的日期。
DateTime todayDate = new DateTime();
todayDate = DateTime.UtcNow.AddHours(5).AddMinutes(30);
Calendar1.TodaysDate = todayDate;