DateTime的一个怪问题
当系统时间设置为24小时制的时候,我用(DateTime)myTime强制转换,然后insert到数据库里,正常。但是当系统时间为12小时制的时候,就不能insert了。调试后发现myTime变成了“yyyy-mm-dd   下午   hh:mm:ss”的格式,就是因为出现了“下午”这个字眼,数据库把它当成了字符串,所以抛出异常,提示不能进行类型转换。用Convert.ToDateTime也是不行,同样的错误。   
 请问有什么方法可以解决这个问题?
------解决方案--------------------yyyy-MM-dd hh:mm:ss 
 改为 
 yyyy-MM-dd HH:mm:ss 
 就是24时制了
------解决方案--------------------不需要知道,datatime获得的就是24小时制的。
------解决方案--------------------datatime表示一个时刻,内部是用一个数字来保存的,根本就没有12小时还是24小时的说法 
 只有在转为字符串时,才有出问题 
 在转换时,制定格式yyyy-MM-dd HH:mm:ss就可以了