我是靠谱客的博主 如意果汁,最近开发中收集的这篇文章主要介绍java日期格式Date,Timestamp存入数据库java.sql.Date和java.util.Date区别及使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

java获取取得Timestamp类型的当前系统时间 格式:yyyy-MM-dd HH:mm:ss

精确值:2019-01-04 11:19:22 

方法1: 

Timestamp t = new Timestamp(System.currentTimeMillis()); 
preparedStatement.setTimestamp(1,t);

方法2: 

Date date = new Date();
Timestamp t= new Timestamp(date.getTime());
preparedStatement.setTimestamp(1,t);

说明:java.sql.Date 只存储日期数据不存储时间数据 

// 会丢失时间数据
preparedStatement.setDate(1, new java.sql.Date(date.getTime())); 
//可以这样来处理
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.sql.Date和java.util.Date区别及使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部