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

如何向mysql数据库中插入日期

发布网友 发布时间:2022-04-24 14:11

我来回答

2个回答

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

java中有date和datetime,mysql中也有date和datetime,这里我们来说说mysql中的date和datetime。
1 mysql中的date和datetime
1.1 DATETIME
类型可用于需要同时包含日期和时间信息的值。MySQL 以:
‘YYYY-MM-DD HH:MM:SS’
格式检索与显示 DATETIME 类型。支持的范围是:
‘1000-01-01 00:00:00’

‘9999-12-31 23:59:59’。
(“支持”的含义是,尽管更早的值可能工作,但不能保证他们均可以。)
1.2 DATE
类型可用于需要一个日期值而不需要时间部分时。MySQL 以
‘YYYY-MM-DD’
格式检索与显示DATE值。支持的范围则是
‘1000-01-01’

‘9999-12-31’。
2 与java数据的交互
能看出来mysql中的date和datetime区别还是挺大的,date没有保存时间。但是java中的date(java.util.Date)记录的还是挺细的,日期和时间都可以记下来,那么现在问题来了,如果想在mysql中存储日期和时间,也就是用datetime,而在数据中应该如何对应呢?
我使用hibernate测了一下,发现当把mysql数据库中设置了datetime,反向工程生成的hbm.xml文件中,使用的是timestamp,如下:
<property name="Publishdate" column="publishdate" type="timestamp" not-null="false" length="10" />1

反向生成java的pojo时,生成的还是Date。
由此可见对于mysql中datetime,与java中的date,如果要使二者正确交互,中间要使用timestamp。
如果要在JAVA中直接插入MySql的datetime类型,则可以使用:
Date date = new Date();
Timestamp timeStamp = new Timestamp(date.getTime());12

再用setTimestamp()设置数据库中的“日期+时间”。
这样放入数据库的就是“yyyy-mm-dd hh:mm:ss”格式的数据。
注意,mysql中如果使用date而不是datetime是保存不下“日期+时间”的,只能保存“时间”。

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

conn = getConn(); // 得到数据库连接
pstmt = conn.prepareStatement("insert a,b,c,time values(1,2,3,new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))"); // 得到PreparedStatement对象 中间格式化了时间格式 2013-04-08 12:12:12 这个格式
rows = pstmt.executeUpdate(); // 执行SQL语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 MySQL在建表的时候如何添加当前日期 cnc电脑锣有哪些型号的机器? mysql的insert语句怎么插入当前时间 CNC机床型号有哪些 家常煮鸡腿怎么做好吃 常见的数控车床、铣床、加工中心都有哪些型号? 炖鸡腿的家常做法是怎样的? CNC常用的刀具有那些规格 数控加工中心各类机器设备型号有哪些 数控铣床有什么型号 带图 家常清炖鸡腿怎么做好吃又简单,做法图解 数控机床都有哪些型号? CNC机床型号有哪些?求解 梦见被警察追赶后被抓住是什么意思? 梦见老么被警察追抓是怎么回事 花灯是怎样制作的? 济南赛尔无人机科技有限公司怎么样? 济南蜜糖部落最新的活动! 济南市高清地图下载 济南的地标叫什么 家常鸡腿肉怎么做好吃 mysql自动插入当前日期 加工中心型号是怎么规定的? 家常怎么做鸡腿最好吃 ...数据库中设置,当有一条数据插入的时候,会自动插入当前时间... 鸡腿怎么做好吃,家常的做法。。。 怎么往MySQL数据库里插入时间记录?就是简单的SQL语句,一句话的例子!谢 ... 对mysql数据库操作,如何添加现在的时间? 身份证消磁能去银行贷款吗? mysql中为一个字段添加default值为当前时间,怎么写? 身份证消磁对办理住房贷款有影响吗? 往数据库插入时间 明天购房贷款要面签了,但是身份证消磁,会不会有影响啊? 太太乐和珠江桥的蒸鱼豉油哪个好? 请问一下做个人身份证贷款,身份证没磁了可以做吗? 李锦记的蒸鱼鼓油和海天蒸鱼鼓油哪个味更好 怎么向数据库中插入当前系统时间 在MySQL中,如何插入日期类型数据? 二代身份证芯片坏了可以贷款吗 蒸鱼豉油是李锦记的好还是海天的好