将年月日时分秒都保存进数据库
来源:互联网 发布:金鼎软件 编辑:程序博客网 时间:2024/05/21 06:20
这里使用的是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()));
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());
- 将年月日时分秒都保存进数据库
- 将年月日时分秒都保存进数据库
- 将年月日时分秒都保存进数据库
- SimpleDateFormat 将时间变成:年月日时分秒
- 保存Date类型到Oracle10g数据库,时分秒不见了,只有年月日
- oracle优化(一) oracle数据库使用 TIMESTAMP(6)类型保存年月日时分秒
- mktime 用于将年月日时分秒转换为秒
- Oracle数据库,将日期更新为另一日期字段的年月日,不改时分秒
- 如何将数据库中的时间戳数据取出来后转换为年月日时分秒
- 年月日星期时分秒
- C# 年月日时分秒
- 获取年月日时分秒
- 获取年月日时分秒
- js 将时间戳转成年月日时分秒格式
- java 取得数据库中的时间所有格式:年月日时分秒
- mysql数据库函数获取时间中的年月日时分秒
- 输入年月日时分秒,输出年月日时分秒的下一秒
- 输入年月日时分秒,计算下一秒的年月日时分秒
- 学习ASP.NET MVC(二) 识别URL的Routing组件
- “知己知彼” 能做到“百战百胜吗”
- 图集:北电百年动荡史的12个瞬间
- hibernate的两种映射
- strtok函数的用法示例
- 将年月日时分秒都保存进数据库
- 黑客快速入门
- 排序算法复习(Java实现): 插入,冒泡,选择,Shell,快速排序
- 用Perf4j做全局性能统计
- C/C++与汇编混编时的内嵌汇编调用C/C++写的函数的演示
- tomcat总是访问旧的页面
- sqlserver date format(SqlServer常用日期格式)
- Windows 系统 运行命令 合集
- Java中对Date的format