2015-12-31 97 views
1

如何將表示12小時時間的字符串轉換爲純時間24小時格式?這是我的代碼到目前爲止。將時間字符串轉換爲24小時時間僅作爲時間

string[] ar; 
string s = "7:00 AM - 9:00 AM"; 
ar = s.Split('-'); 
s = String.Format("{0:HH:mm:ss}", ar[0]); 
+5

選中此http://stackoverflow.com/questions/8337625/convert-am-pm-time-to-24-hours-格式 – Agalo

回答

2
string[] ar; 
string s = "7:00 AM - 9:00 AM"; 
ar = s.Split('-'); 
DateTime dateTime = DateTime.Parse(ar[0]); 
dateTime.ToString("HH:mm"); 
2
string s = "7:00 PM"; 
    DateTime dt = Convert.ToDateTime(s); 
    Console.WriteLine(dt.ToString("HH:mm")); 
0

嘗試這種方式

string[] ar; 
     string s = "7:00 AM - 9:00 AM"; 
     ar = s.Split('-'); 
     s = Convert.ToDatetime(ar[0]).ToString("HH:mm"); 
相關問題