这个问题很明显是TextBoxText的值为空或者非数字字符串所以用ConvertToInt32()的时候会报错
建议自己写个函数来转换
int strtr = ConvertToInt(tb1Text)
int strjl = ConvertToInt(tb2Text)
int strsy = ConvertToInt(tb3Text)
private int ConvertToInt(string InStr)
{
try
{
return ConvertToInt32(InStr);
}
catch
{
return 0; //转换错误返回 0
}
}
DatetimePicker 控件选择日期如何获取所选日期的时分秒 DatetimePicker 控件选择日期时,用下面的代码只能获取到例如“2011-7-6 00-00-00”,时分秒显示的是“00-00-00”,如何获取到所选日期的时分秒呢? C# code DateTime payday = ConvertToDateTime(Pay_DateSelectedDate); ------解决方案-------------------------------------------------------- 获取秒,你就用DateTimeNow 吧,你获得过去日期的秒有啥用呢 ------解决方案-------------------------------------------------------- 先把控件的format 属性设置为Custom, 然后把CustomFormat 属性设置为yyyy-MM-dd HH:mm:ss ------解决方案-------------------------------------------------------- 你直接这样:DateTime time=DateTimeNowToString( yyyy-MM-dd HH:mm:ss );就行了 ------解决方案-------------------------------------------------------- C# code DateTime dt = dateTimePicker1Value; String strTime = dtToString( HH:mm:ss ); ConsoleWrite(strTime);
select convert(varchar(5),'2008-12-12 9:00',8)
这样可以取出来 取出来是字符型,可以根据需求转换,如果是所有的列的话,可以将'2008-12-12 9:00' 换成列名
以上就是关于将一个字符串转换为 DateTime 时,应先分析该字符串以获取日期,然后再将每个变量放置到 DateTime 对象中全部的内容,包括:将一个字符串转换为 DateTime 时,应先分析该字符串以获取日期,然后再将每个变量放置到 DateTime 对象中、DatetimePicker控件选择日期怎么获取所选日期的时分秒、【50分】SQL中datetime取时间去日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)