将年月日时分秒都保存进数据库
来源:互联网 发布:淘宝用户名可以更改吗 编辑:程序博客网 时间:2024/06/09 19:49
这里使用的是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());
- 将年月日时分秒都保存进数据库
- 将年月日时分秒都保存进数据库
- 将年月日时分秒都保存进数据库
- SimpleDateFormat 将时间变成:年月日时分秒
- 保存Date类型到Oracle10g数据库,时分秒不见了,只有年月日
- oracle优化(一) oracle数据库使用 TIMESTAMP(6)类型保存年月日时分秒
- mktime 用于将年月日时分秒转换为秒
- Oracle数据库,将日期更新为另一日期字段的年月日,不改时分秒
- 如何将数据库中的时间戳数据取出来后转换为年月日时分秒
- 年月日星期时分秒
- C# 年月日时分秒
- 获取年月日时分秒
- 获取年月日时分秒
- js 将时间戳转成年月日时分秒格式
- java 取得数据库中的时间所有格式:年月日时分秒
- mysql数据库函数获取时间中的年月日时分秒
- 输入年月日时分秒,输出年月日时分秒的下一秒
- 输入年月日时分秒,计算下一秒的年月日时分秒
- Oracle 版本查看及版本号说明
- 设计模式之外观模式
- Android系统框架详解
- 计算机网络----宽带速度kbps、KB、Mbps
- ogre无法读取中文路径的解决办法
- 将年月日时分秒都保存进数据库
- LaTex Templates and Samples for Writing IEEE Conference Paper
- android 相机获取照片显示代码实例
- mysql视图简介
- 测试面试
- nagios插件之计算内存使用率
- hibernate 解决插入时间默认不支持时分秒
- OGRE 源码编译问题 集合 [choose rendering subsystem ]
- #ifndef #define #endif的用法