Java中java.util.Date时间和java.sql.Date时间的转化
2009-06-30 17:43
489 查看
Java中java.util.Date时间和java.sql.Date时间的转化
猛然回首,发现知识有点过时了,连个时间转化都处理的有点老土了,于是自我提高了一下,写段代码来警示自己。下面一段代码演示了,Java中uitl中Date类型和sql中Date类型的一个转化方法,很简单,一看就能明白。
Java代码
/**
* 将java.util.Date日期转化为java.sql.Date
* @param udate
* @return
*/
public static java.sql.Date converUtilToSql(java.util.Date udate) {
return new java.sql.Date(udate.getTime());
}
/**
* 将java.sql.Date日期转化为java.util.Date
* @param udate
* @return
*/
public static java.util.Date converSqlToUtil(java.sql.Date udate) {
return new java.util.Date(udate.getTime());
}
/** * 将java.util.Date日期转化为java.sql.Date * @param udate * @return */ public static java.sql.Date converUtilToSql(java.util.Date udate) { return new java.sql.Date(udate.getTime()); } /** * 将java.sql.Date日期转化为java.util.Date * @param udate * @return */ public static java.util.Date converSqlToUtil(java.sql.Date udate) { return new java.util.Date(udate.getTime()); }
PS:还有,因为java.sql.Date是继承自java.util.Date的(看下JDK源码就知道了),所以有些时候可以直接强制将java.sql.Date日期强制转化为java.util.Date,这种方式很方便,而且操作简单。
相关文章推荐
- java.util.Date和java.sql.Date的区别和相互转化
- java.util.Date和java.sql.Date的区别和相互转化
- java.util.Date转化java.sql.Date
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- java.util.Date和java.sql.Date的区别和相互转化
- JAVA String转化成java.sql.date和java.sql.time方法示例
- 遇到的问题------------时间格式转化时java.text.ParseException: Unparseable date: ""异常
- 如何将java.util.Date转化为java.sql.Date?
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- oracle.jbo.domain.Date java.utils.Date java.sql.Date 时间转换测试
- java_时间戳与Date_相互转化
- Java中Date时间获取与转化(随学习进度不断更新)
- java.util.Date和java.sql.Date的区别和相互转化
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法
- java.util.date与java.sql.date的转化
- java_时间戳与Date_相互转化
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- java获取获得Timestamp类型的当前系统时间。以及java.util.date 、java.sql.Date之间的转换
- java.sql.Date 和 java.sql.TimeStamp 时间格式存储问题