2012-08-29 87 views
0

我有一個asp.net日曆,用於顯示從訪問數據庫中取得的事件。它工作正常,但由於服務器是基於美國的,因此根據印度標準時間(IST),它在當天12:30後(11小時,實際IST時間之後30分鐘)發生變化。對於使用它的人來說,這有點令人困惑。在Asp.net日曆中顯示美國服務器的IST日期和時間

我想要一個解決方案,以便日曆在正確的時間即12:00 AM IST更改爲當天的日期。或者你可以說服務器的時間應該加上11分鐘,以便根據IST顯示日期。

回答

0

解決!

聲明一個DateTime變量和DateTime.UtcNow,添加5小時30分鐘的結果。 然後將此生成的DateTime用作今日日期。

DateTime todayDate = new DateTime(); 
todayDate = DateTime.UtcNow.AddHours(5).AddMinutes(30); 
Calendar1.TodaysDate = todayDate; 
相關問題