先把"9:00 a"加一个"m"就不会出错了。
如下:
String mystr="9:00 a";
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString());
如下:
String mystr="9:00 a";
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString());
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString("HH:mm"));
大写H为24小时,小写h为12小时制