【发布时间】:2015-12-31 04:45:48
【问题描述】:
如何将表示 12 小时时间的字符串转换为仅时间的 24 小时格式?到目前为止,这是我的代码。
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
s = String.Format("{0:HH:mm:ss}", ar[0]);
【问题讨论】:
如何将表示 12 小时时间的字符串转换为仅时间的 24 小时格式?到目前为止,这是我的代码。
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
s = String.Format("{0:HH:mm:ss}", ar[0]);
【问题讨论】:
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
DateTime dateTime = DateTime.Parse(ar[0]);
dateTime.ToString("HH:mm");
【讨论】:
string s = "7:00 PM";
DateTime dt = Convert.ToDateTime(s);
Console.WriteLine(dt.ToString("HH:mm"));
【讨论】:
试试这个方法
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
s = Convert.ToDatetime(ar[0]).ToString("HH:mm");
【讨论】: