`

Java中java.util.Date时间和java.sql.Date时间的转化

    博客分类:
  • Java
阅读更多

猛然回首,发现知识有点过时了,连个时间转化都处理的有点老土了,于是自我提高了一下,写段代码来警示自己。

下面一段代码演示了,Java中uitl中Date类型和sql中Date类型的一个转化方法,很简单,一看就能明白。

	/**
	 * 将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互转及字符串转换为日期时间格式.docx

    总之,在Java中处理日期和时间时,理解`java.util.Date`与`java.sql.Date`的区别以及它们之间的转换非常重要。此外,正确使用日期格式转换工具,如`SimpleDateFormat`,可以大大简化日期时间的处理过程。

    java.util.Date与java.sql.Date相互转换

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // java.util.Date 转换为 java.sql.Date java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date...

    java.sql.date与java.util.date.pdf

    Java.util.Date和Java.sql.Date是Java中两种不同的日期和时间表示方式,虽然它们都是表示日期和时间,但是它们之间存在着一些重要的区别。 首先,Java.util.Date是Java中常用的表示时间的类,我们通常格式化或者...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf

    java.util.Date和java.sql.Date是Java中两个常用的日期时间类,分别属于不同的包。java.util.Date是Java标准库中的日期时间类,而java.sql.Date是Java数据库连接(JDBC)中的日期时间类。两者之间可以进行互转,但...

    java_sql_Date与java_util_Date转换

    java_sql_Date与java_util_Date转换

    java.sql.与java.util

    Java编程语言提供了两个重要的日期处理类,分别是`java.util.Date`和`java.sql.Date`,它们在处理日期和时间上有着不同的特性和用途。 `java.util.Date`是更通用的日期时间类,它包含了日期和时间的信息,可以精确...

    JAVA String转化成java.sql.date和java.sql.time方法示例

    在Java中,String不能直接转化成java.sql.Date,需要先将String转化成java.util.Date,然后再将java.util.Date转化成java.sql.Date。下面是一个示例代码: ```java public java.sql.Date strToDate(String strDate)...

    util.date 和 sql.date 相关问题汇总

    java中util.date和sql.date的类型转换问题.帮助大家很完善的了解关于java日期类型和数据库日期类型转换的问题,很值得拥有.

    Java.util.date与java.sql.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.sql.Date与String三者之间的转换

    此java文件包括常用的日期类型之间的转换,包括java.util.Date、java.sql.Date、String之间的任意类型、格式转换......

    util包里的Date类转换为sql包里的Date

    `java.util.Date`是Java标准库中的一个类,用于表示特定的时间点,精确到毫秒。这个类提供了多种构造函数来创建日期对象,并且还提供了一些方法来获取或设置日期的不同部分,如年、月、日等。例如: ```java Date ...

    java完美按格式化字符串String转sql.date

    - 在实际应用中,建议使用更现代的日期时间API,如`java.time`包中的类,这些类提供了更好的性能和更丰富的功能。 #### 六、测试与验证 为了确保方法的正确性,可以通过不同的输入进行测试。比如: 1. **正常情况...

    Javautildate与javasqldate区别和转换[文].pdf

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` 在处理日期格式化时,`SimpleDateFormat` 类用于将日期对象转换为字符串或将字符串解析为日期对象。例如: ```java SimpleDateFormat f ...

    java四种时间的区别和联系

    `java.util.Date`类是Java中表示日期和时间的最基础类之一。它代表了自1970年1月1日00:00:00 GMT以来的毫秒数。`java.util.Date`可以用来表示任意时间点,包括日期和时间部分。此外,该类提供了一些方法来获取和设置...

    utilDate和sqlDate区别、转换及应用

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` 2. 反过来,从`java.util.Date`到`java.sql.Date`的转换也是类似的: ```java java.util.Date utilDate = ...; java.sql.Date sqlDate...

Global site tag (gtag.js) - Google Analytics