我想将字符串转换为日期时间格式。 我起诉以下代码,但它给我错误。 请帮忙。
DateTime dtCurrentFile = DateTime.ParseExact(" 5/7/2013 07:42 53 AM ","d/M/yyyy HH:mm ss",null);
我得到例外:
字符串未被识别为有效的DateTime。
答案 0 :(得分:2)
试试这个(不确定这是不是正确,我现在不在窗户上):
DateTime dtCurrentFile = DateTime.ParseExact("5/7/2013 07:42 53 AM","d/M/yyyy hh:mm ss tt",null);
发生了什么变化:使用“tt”表示“AM / PM”,使用“hh”表示12小时制。
答案 1 :(得分:0)
DateTime dtCurrentFile = DateTime.ParseExact(“5/7/2013 07:42 53 AM”,“d / M / yyyy HH:mm ss tt”,null);
我在网上找到了这个解决方案。