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



我有一个asp.net日历,用于显示从访问数据库中获取的事件。它工作正常,但由于服务器位于美国,因此根据印度标准时间(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;

最新更新