问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在mysql中怎么用sql语句输入Date类型的变量,求高手!!!

发布网友 发布时间:2022-04-07 16:30

我来回答

4个回答

热心网友 时间:2022-04-07 17:59

如果是直接用拼接sql语句的方式,那建议你用格式化的方式将日期格式化成yyyy-MM-dd这样的形式。
使用SimpleDateFormat进行格式化。追问用SimpleDateFormat格式化后得到的是String类型,但mysql中的regdate是timedate类型的,我想将用java.util.Calendar中getTime()函数得到的date类型的时间用sql语句赋值到表user中的regdate属性,但是java代码运行正常,而数据库中的regdate却为空,我怀疑是赋值语句insert····有问题,应该是格式问题,不知该怎样解决??

追答sql语句只能是字符串,所以你只需要格式化为正确的年月日拼起来就可以了
如在sql工作中你输入 insert users(name,password,regdate) values('a','b','2012-01-01');
那只要你拼接出来的sql语句输出来看是与上面的一样,那执行就不会有问题。注意单引号也要拼接进入的。

热心网友 时间:2022-04-07 19:17

前面加上字符串to_date(**,'yyyy-mm-dd') 这样就行了。to_date(时间,时间格式)这个方法就可以吧String变成时间形式了。

热心网友 时间:2022-04-07 20:52

java中的time类型和数据库的datetime不是一个概念,你直接看他们的值就知道不是一样的
将java中的time转换成字符串然后传入进来用吧
mysql常用时间函数
now():格式 yyyy-MM-dd hhmmss
curdate():格式 yyyy-MM-dd

热心网友 时间:2022-04-07 22:43

我也遇到过这样的问题,大胆的对数据库里面的timedata数据用String赋值,没问题的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
股骨头坏死手术方式 退订金没有收据了怎么办 泸州台湾通行证外地人补办时间 运动手表安全吗(运动手表对身体有害吗) 扫地机器人随机式和规划式的区别 茶怎么喝才正确 如何查找电线接头 炸鱼片的做法 如何制作炸鱼片 福建泉州哪里有织带厂在招工 Apple 苹果 MacBook Air 2014款-适用对象 我国建设银行的个人消费信贷数据应该从哪查 建行消费贷怎么取出来 微信不回复的幽默对付方法 跪求《青铜葵花》读后感!!!我要参加作文比赛,要新的!!! 我的读书故事作文関于青铜葵花 青铜葵花老牛作文560字 青铜葵花第六章读后感,一句话,差不多20字。 读了文章《青铜葵花》读后感100字? 肝内钙化灶是什么意思?是怎么引起的?该注意什么? 青铜葵花读后感125字 肝钙化是什么意思 读青铜葵花有感500字作文 读<<青铜葵花>>有感的作文怎么写 请问医生,肝内钙化灶是什么意思 读青铜葵花有感的作文怎么写 请问肝内钙化灶是什么意思啊? 体检结果肝内钙化灶是什么意思 体检报告肝内钙化灶是什么意思 请问肝内钙化灶,0.40.3cm什么意思? 肝内钙化灶什么意思 电脑的型号怎么看? 电脑机器的型号该是写什么的啊? 怎样查自己电脑的型号啊? 在成都公积金软件上申请离职提取完成后显示已发但钱未到账什么原因_百度问一问 灰色卫衣里面搭配什么颜色高领打底衫 灰色卫衣里面搭配什么颜色打底衫 灰色卫衣 配什么打底衫 灰色卫衣里面穿什么 颜色搭配方法 灰色卫衣怎么搭配才不普通? 灰色卫衣怎么搭配下装和里面的? 灰色卫衣里面搭配什么?皮肤黑 灰色卫衣怎么搭配下身 50万邮政三个月定期利息是多少 灰色帽衫怎么搭配 灰色卫衣里面穿什么颜色的T恤 灰色的卫衣配什么颜色的裤子好看 灰色卫衣搭配什么羽绒服 欠信用卡五千逾期四年到一万元了现在进大工厂上班有影响吗?会被抓吗_百度问一问 灰色卫衣配什么颜色外套好看 招商信用卡逾期几个月了,新的工厂也要招商银行卡,还能进去吗