C#字符串转换为DateTime
问题描述:
我有2个字符串:C#字符串转换为DateTime
string d = "09/06/24";
string t = "13:35:01";
我想利用串并结合他们作出一个日期时间变量:
newDT = Convert.ToDateTime(d + t);
编译,但是当它击中该行它失败..........有什么想法?
答
DateTime.Parse(d +“” + T)应该这样做,你很可能遇到的问题是缺乏其间的两个变量空间,你试图解析:
“09/06/2413:35:01"
正如你所看到的,这不是一个有效的日期格式。
答
能完成这项工作?
DateTime.Parse(d + " " + t);
答
尝试:
Convert.ToDateTime(d + " " + t);
答
Convert.ToDateTime(d + “” + T)也应该工作。
答
试试这个:
string d = "09/06/24";
string t = "13:35:01";
DateTime newDT = Convert.ToDateTime(d + " " + t);