0

アクセスデータベースから取得したイベントを表示するために使用されるasp.netカレンダーがあります。正常に動作しますが、サーバーは米国を拠点としているため、インド標準時(IST)によると、現在の日は午後12時30分(実際のIST時間の11時間30分後)に変更されます。これは、それを使用する人々にとって少し混乱します。

カレンダーが正しい時刻、つまり午前12:00ISTに変更されるようにするソリューションが必要です。または、ISTに従って日付を表示するために、サーバーの時刻を11時間30分追加する必要があると言うこともできます。

4

1 に答える 1

0

解決しました!!!

DateTime変数を宣言し、DateTime.UtcNowを使用して、結果に5時間30分を追加しました。次に、この結果のDateTimeが今日の日付として使用されます。

DateTime todayDate = new DateTime();
todayDate = DateTime.UtcNow.AddHours(5).AddMinutes(30);
Calendar1.TodaysDate = todayDate;
于 2012-08-30T05:27:53.380 に答える