sql插入日期字段的问题
答案:4 悬赏:30 手机版
解决时间 2021-05-08 19:17
- 提问者网友:欲望失宠
- 2021-05-07 22:41
请问,我的程序的日期字段有日期跟时间2部分的
我的程序里面。日期放在一个textbox里面
时间部分:”小时“由一个textbox输入,“分钟”由一个textbox输入,怎么表达出一个正确的sql语句插入到数据库
最佳答案
- 五星知识达人网友:西风乍起
- 2021-05-08 00:01
先通过getDate()获得时间,然后转换成字符串,再进行分隔!
全部回答
- 1楼网友:酒醒三更
- 2021-05-08 02:25
sring sql = "insert into PJ_PROJECT (ID,NAME,FOverTimer,Describ) values (@ID,@NAME,@TIME,@DESCRIBE)";
SqlCommand cmd = new SqlCommand(sql,cnn);//cnn为SqlConnection
cmd.Parameters.Add(new SqlParameter("@ID",1));
cmd.Parameters.Add(new SqlParameter("@NAME","测试"));
cmd.Parameters.Add(new SqlParameter("@TIME",DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@DESCRIBE","测试"));
cmd.ExcuteNonQuery();
- 2楼网友:愁杀梦里人
- 2021-05-08 01:43
首先你用的是什么数据库!?一般情况下是这样写的!
在你页面的输入框:有 ___年___ 月___日 是这样吗?这个年月日在后台action里面分对应三个不同的参数去出,String Year=request.getParameter("year");
String YMonth=request.getParameter("YMonth");
String Day=request.getParameter("Day");
假如是hibernate:
popko p= new pojo();//这里pojo指你的存入数据库的属性
p.setDate(java.sal.date.ValueOf(Year+'-'+"-"+YMonth+"-"+Day));
save(p);
假如是直接jdbc就是这样 insert into tableName (datetime,..) values("'"+Year+'-'+"-"+YMonth+"-"+Day+"'");
比如你日期的TextBox的ID是txt1,小时的TextBox的ID是txt2,分钟的TextBox的ID是txt3 .
string time = txt1.Text+" "+txt2.Text+":"+txt3.Text+":";
第一个双引号里面是空格
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯