3
我在下面寫了下面的代碼將AM/PM轉換爲12小時轉換。此代碼工作罰款爲AM
,但它不適用於PM
並生成錯誤Provided string for conversion is invalid
。請任何人回答我的問題?轉換爲12小時格式不起作用
string st = "10:01 PM";
DateTime t = DateTime.ParseExact(st, "H:mm tt", CultureInfo.InvariantCulture);
TimeSpan ts = t.TimeOfDay;
editslug.Text = t.TimeOfDay.ToString();
對於最後一段,NO,單個「h」可以處理單個數字和兩個數字小時部分,比如'1','01','10'等等。日月同樣如此。事實上,使用單個字母進行分析更安全。注意到@Habib, – Habib
。我會根據你的評論來打擊它。 –
謝謝它的工作,需要6分鐘作爲答案 – user2835256