var myTime = "10:01 AM"; var myDate = DateTime.Parse(myTime); var myHours = myDate.Hour; var myMinute = myDate.Minute; var myAmPm = myDate.ToString("tt");Note: myDate.Hour uses 24hour format, so 2:00 PM will read 14. If you want 2 you'll need to do .ToString("hh").