日付と時刻を格納する 2 つの異なる列があります。1 つは保存日で、もう 1 つは時刻です。現地時間でそれを行う前は、正常に機能していました。今度はアリゾナの時間を設定したいので、日付時刻を UTC 時間に変換し、使用されたTimeZoneIfoのメソッドConvertTimeを使用してアリゾナの時刻を取得します。今私の問題は、これを使用して日付を取得できることですが、時間を保存しているときに、12 時間形式で来る時間を 24 時間に変換したいと考えています。私のコードは
DateTime UniversalScheduleDate = Convert.ToDateTime(txtDate.Text).ToUniversalTime();
TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(Session["TimeZone"].ToString());
objSchdl.SDate = TimeZoneInfo.ConvertTime(UniversalScheduleDate, timeZoneInfo);
DateTime UniversalStartTime = Convert.ToDateTime(txtStartTime.Text).ToUniversalTime();
objSchdl.Stime = TimeZoneInfo.ConvertTime(UniversalStartTime, timeZoneInfo).ToString();
私を助けてください..