C#中如何把string类型的9:00 a或者12:00 p转换成DateTime类型的9:00和23:00

gmkiy121 2004-08-26 09:34:55
C#中如何把string类型的9:00 a或者12:00 p
转换成DateTime类型的9:00和23:00写入数据库

...全文
149 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dolfin 2004-08-27
  • 打赏
  • 举报
回复
输出短时间用 mydate.ToShortTimeString()
dolfin 2004-08-27
  • 打赏
  • 举报
回复
先把"9:00 a"加一个"m"就不会出错了。
如下:
String mystr="9:00 a";
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString());
popcorn 2004-08-27
  • 打赏
  • 举报
回复
如楼上所说的,
DateTime mydate=DateTime.Parse(mystr+"m");
MessageBox.Show(mydate.ToString("HH:mm"));
大写H为24小时,小写h为12小时制
gmkiy121 2004-08-26
  • 打赏
  • 举报
回复
不行,出错,,
注意,后面带个A的
Firestone2003 2004-08-26
  • 打赏
  • 举报
回复
DateTime.Parse();

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧