我是靠谱客的博主 如意果汁,这篇文章主要介绍java日期格式Date,Timestamp存入数据库java.sql.Date和java.util.Date区别及使用,现在分享给大家,希望可以做个参考。
java获取取得Timestamp类型的当前系统时间 格式:yyyy-MM-dd HH:mm:ss
精确值:2019-01-04 11:19:22
方法1:
复制代码
1Timestamp t = new Timestamp(System.currentTimeMillis());
复制代码
1preparedStatement.setTimestamp(1,t);
方法2:
复制代码
1
2Date date = new Date(); Timestamp t= new Timestamp(date.getTime());
复制代码
1preparedStatement.setTimestamp(1,t);
复制代码
1
说明:java.sql.Date 只存储日期数据不存储时间数据
复制代码
1// 会丢失时间数据
复制代码
1preparedStatement.setDate(1, new java.sql.Date(date.getTime()));
复制代码
1
2
3
4
5
6//可以这样来处理 preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime())); //想要得到完整的数据,包括日期和时间,可以这样 java.util.Date d = resultSet.getTimestamp(1); //这样处理更合适一些,可以避免一些潜在Timestamp 问题 java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());
java.sql.Date和java.util.Date区别及使用
转载于:https://www.cnblogs.com/shelly0307/p/10420303.html
最后
以上就是如意果汁最近收集整理的关于java日期格式Date,Timestamp存入数据库java.sql.Date和java.util.Date区别及使用的全部内容,更多相关java日期格式Date,Timestamp存入数据库java内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复