将年月日时分秒都保存进数据库
来源:互联网 发布:mac谷歌浏览器安插件 编辑:程序博客网 时间:2024/05/21 15:43
这里使用的是MySQL数据库, 在向表中datetime 字段设值时, 一般使用preparedStatement.setDate().
这样只能存入日期,而没有时间. 下面两个方法可以将年月日时分秒都保存进数据库.
1.使用preparedStatement.setTimestamp()
2.使用MySQL的时间函数
MySQL内置了一系列时间函数:
CURDATE()
CURRENT_DATE()
CURTIME()
CURRENT_TIME()
CURRENT_TIMESTAMP()
NOW()
可以直接在SQL语句中,使用这些函数, 替代本应由java注入的Date
这样只能存入日期,而没有时间. 下面两个方法可以将年月日时分秒都保存进数据库.
1.使用preparedStatement.setTimestamp()
- //将当前日期时间存入数据库
- pstmt.setTimestamp(4, new Timestamp(System.currentTimeMillis()));
- pstmt.setTimestamp(4, new Timestamp((new java.util.Date()).getTime()));
- //将当前日期时间存入数据库
- pstmt.setTimestamp(4, <span class="hilite2"><span style="background-color: #55ff55;">new</span></span> Timestamp(System.currentTimeMillis()));
- pstmt.setTimestamp(4, <span class="hilite2"><span style="background-color: #55ff55;">new</span></span> Timestamp((<span class="hilite2"><span style="background-color: #55ff55;">new</span></span> <span class="hilite1"><span style="background-color: #ffff00;">java</span></span>.util.<span class="undefined">Date</span>()).getTime()));
2.使用MySQL的时间函数
MySQL内置了一系列时间函数:
CURDATE()
CURRENT_DATE()
CURTIME()
CURRENT_TIME()
CURRENT_TIMESTAMP()
NOW()
可以直接在SQL语句中,使用这些函数, 替代本应由java注入的Date
- //将当前日期时间存入表t的create_date字段
- insert into t (... , create_date) value (... ,?, CURRENT_TIMESTAMP());
- insert into t (... , create_date) value (... ,?, NOW());
- //将当前日期时间存入表t的create_date字段
- insert into t (... , create_date) value (... ,?, CURRENT_TIMESTAMP());
- insert into t (... , create_date) value (... ,?, NOW());
阅读全文
0 0
- 将年月日时分秒都保存进数据库
- 将年月日时分秒都保存进数据库
- 将年月日时分秒都保存进数据库
- SimpleDateFormat 将时间变成:年月日时分秒
- 保存Date类型到Oracle10g数据库,时分秒不见了,只有年月日
- oracle优化(一) oracle数据库使用 TIMESTAMP(6)类型保存年月日时分秒
- mktime 用于将年月日时分秒转换为秒
- Oracle数据库,将日期更新为另一日期字段的年月日,不改时分秒
- 如何将数据库中的时间戳数据取出来后转换为年月日时分秒
- 年月日星期时分秒
- C# 年月日时分秒
- 获取年月日时分秒
- 获取年月日时分秒
- js 将时间戳转成年月日时分秒格式
- java 取得数据库中的时间所有格式:年月日时分秒
- mysql数据库函数获取时间中的年月日时分秒
- 输入年月日时分秒,输出年月日时分秒的下一秒
- 输入年月日时分秒,计算下一秒的年月日时分秒
- [容斥][排列组合] BZOJ4710 && Jsoi2011.分特产
- 手把手教你如何玩转Hibernate
- 设计模式---单个工厂的设计模式
- 修改mysql 数据库的 表的列的备注信息
- JavaScript 中匹配单个字符实例
- 将年月日时分秒都保存进数据库
- 实验数据的频谱分析
- EMQ插件开发mysql实现认证和访问控制
- Lineage OS刷机出现error 7的解决办法
- 剑指Offer--数组在排序数组中出现的次数--二分查找的应用
- Lexicography CSU
- 剑指offe面试题8 旋转数组的最小数字 (java实现)
- Camshift原理 camshift利用目标的颜色直方图模型将图像转换为颜色概率分布图,初始化一个搜索窗的大小和位置,并根据上一帧得到的结果自适应调整搜索窗口的位置和大小,从而定位出当前图像中目标的
- 算法:C++实现BCD进制转换