将一个字符串转换为 DateTime 时,应先分析该字符串以获取日期,然后再将每个变量放置到 DateTime 对象中

将一个字符串转换为 DateTime 时,应先分析该字符串以获取日期,然后再将每个变量放置到 DateTime 对象中,第1张

这个问题很明显是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取时间去日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9798315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存