C#如何将DateTime的12小时格式转换为24小时时间格式???? C#如何将DateTime的12小时格式转换为24小时时间格式????如将"2009-10-01 07:52 PM" 转换成"2009-10-01 19:52 "呢??谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((DateTime)"2009-10-01 07:52 PM").ToString("yyyy-MM-dd HH:mm"); HH大写是24小时 小写是12小时 按你说的,当我又把经转换为DateTime的时候,又变回来 了,DateTime dt=DateTime.Parse(DateTime.Now.ToStirng("yyyy-MM-dd HH:mm"));这样,结果还是原来的12小时制时间!!!!我感到很是神奇!!因我的系统时间是12小时制的当我把这个存到数据库的DateTime字段的时候就会报错,不知道怎么办了??? 我说了我的系统时间是12小时的我要把它转换为24小时的DateTime 存入数据库中而不是把它转换为String就行了!!! 你说的不是问题,,你数据库是datetime类型,存你的datetime值进去就是了,这你不用管它是12还是24小时制的。也许你的问题是显示的时候显示24小时制的。这样的话,你可以在显示的地方ToString("yyyy-MM-dd HH:mm"); http://www.cnblogs.com/zrlhappy/articles/1043344.html上面是sql的各种时间的格式 请教winform网络通信设计方案 怪事天天有,今天特别多:严重异常的问题,请帮忙解决,谢谢 如何计算FORM内大小 关于多个WebService执行的问题 C# winform checkedlistbox问题 c#简单问题 请问大家C#中的运行时信息? c#2003 怎么设置 MDI主窗体 的子窗体显示区域? 字段名被截断 remoting 和web services 有什么不同 mysql中获得自增主键的最大序列号的SQL语句? 循环插入数据问题??????
DateTime dt=DateTime.Parse(DateTime.Now.ToStirng("yyyy-MM-dd HH:mm"));
这样,结果还是原来的12小时制时间!!!!我感到很是神奇!!因我的系统时间是12小时制的
当我把这个存到数据库的DateTime字段的时候就会报错,
不知道怎么办了???
而不是把它转换为String就行了
!!!
存你的datetime值进去就是了,这你不用管它是12还是24小时制的。
也许你的问题是显示的时候显示24小时制的。
这样的话,你可以在显示的地方ToString("yyyy-MM-dd HH:mm");
上面是sql的各种时间的格式