How can I convert a string representing 12-hour time into a time-only, 24hr format? Here's my code so far.
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
s = String.Format("{0:HH:mm:ss}", ar[0]);
How can I convert a string representing 12-hour time into a time-only, 24hr format? Here's my code so far.
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"));
Try this way
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
s = Convert.ToDatetime(ar[0]).ToString("HH:mm");