在VS2005里面,定义个时间变量datetime dt 有个控件txetbox1 怎么把txetbox1的字符串转化为时间类型dt

发布网友 发布时间:2022-04-23 02:44

我来回答

1个回答

热心网友 时间:2023-10-12 05:18

你是要把txetbox1 里面的值赋给datetime dt 变量,是吧
dt=Convert.ToDateTime(txetbox1.Text);
这样就行了,但建议不要用textbox作为输入,格式容易出错,直接用时间控件呀。让用户选呀。追问string sSex = rbMan.Checked ? "0" : "1";
string sSql = string.Format("insert into readers(BH,readersName,PWD,sex,phone,cardDate,maxJSL,address)
values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')",txtBH.Text,txtName.Text,txtPWD.Text,sSex,txtPhone.Text,dpcardDate.Text,txtMaxJSL.Text,txtAddress.Text);
保存时时弹出从字符串向datetime转换失败
dpcaredate是datetimepicker控件
sSex是radiobutton

追答你得用dpcardDate.value.toString()
或者dpcardDate.toShortDateString()
//toShortDateString这个单词不一定对,差不多吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com