转换成DateTime类型的9:00和23:00写入数据库
5 个解决方案
#1
DateTime.Parse();
#2
不行,出错,,
注意,后面带个A的
注意,后面带个A的
#3
先把"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());
#4
输出短时间用 mydate.ToShortTimeString()
#5
如楼上所说的,
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString("HH:mm"));
大写H为24小时,小写h为12小时制
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString("HH:mm"));
大写H为24小时,小写h为12小时制
#1
DateTime.Parse();
#2
不行,出错,,
注意,后面带个A的
注意,后面带个A的
#3
先把"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());
#4
输出短时间用 mydate.ToShortTimeString()
#5
如楼上所说的,
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString("HH:mm"));
大写H为24小时,小写h为12小时制
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString("HH:mm"));
大写H为24小时,小写h为12小时制