将字符串转换为ParseExact时,字符串未被识别为有效的DateTime [英] String was not recognized as a valid DateTime when converting string to ParseExact

查看:457
本文介绍了将字符串转换为ParseExact时,字符串未被识别为有效的DateTime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

代码是



 inTime = txtDate.Text +   + inTimeHour +   + inTimeMinute; 
inTimeDate = DateTime.ParseExact(inTime, dd-MM-yyyy HH:mm null );







其中inTime包含字符串值= 02/07/201510:00,我在将值转换为ParseExact时遇到错误

解决方案

尝试:

< pre lang =c#> inTime = txtDate.Text + + inTimeHour + + inTimeMinute;
inTime = inTime.Replace( / - );
inTimeDate = DateTime.ParseExact(inTime, dd-MM-yyyy HH:mm null );


code is

inTime = txtDate.Text + "" + inTimeHour + ":" + inTimeMinute;
inTimeDate = DateTime.ParseExact(inTime,"dd-MM-yyyy HH:mm",null);




where inTime contain string value = 02/07/201510:00 , i am getting error when converting value into ParseExact

解决方案

Try :

inTime = txtDate.Text + "" + inTimeHour + ":" + inTimeMinute;
inTime = inTime.Replace("/","-");
inTimeDate = DateTime.ParseExact(inTime,"dd-MM-yyyy HH:mm",null);


这篇关于将字符串转换为ParseExact时,字符串未被识别为有效的DateTime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆