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

在Asp.net日历中显示基于美国服务器的IST日期和时间,asp.net,Asp.net,我有一个asp.net日历,用于显示从access数据库获取的事件。它工作正常,但由于服务器是基于美国的,因此根据印度标准时间(IST),它会在当天下午12:30(实际IST时间后11小时30分钟)后更改。这让使用它的人有点困惑 我想要一个解决方案,使日历在正确的时间(即上午12:00)更改为今天的日期。或者您可以说,服务器的时间应该增加11小时30分钟,以便根据IST显示日期 解决了 声明了一个DateTime变量,并使用DateTime.UtcNow将5小时30分钟添加到结果中。 然后,这个

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

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

解决了

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

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