`

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

    博客分类:
  • Java
阅读更多

 

刚刚写用 JS 禁用退格键时( http://xdwangiflytek.iteye.com/blog/1386408 )突然想起以前做 Java 项目的时候老是在 java.util.Date java.sql.Date 上卡一下(过完年回来头脑思维有点混乱,有点想当然),刚刚想想还是再写一次做个复习吧。

 

/**
	 * 将java.util.Date日期转化为java.sql.Date
	 * 
	 * @param utilDate
	 *            java.util.Date日期
	 * @return java.sql.Date日期
	 */
	public static java.sql.Date converUtilToSql(java.util.Date utilDate) {
		return new java.sql.Date(utilDate.getTime());
	}

	/**
	 * 将java.sql.Date日期转化为java.util.Date
	 * 
	 * @param sqlDate
	 *            java.sql.Date日期
	 * @return java.util.Date日期
	 */
	public static java.util.Date converSqlToUtil(java.sql.Date sqlDate) {
		return new java.util.Date(sqlDate.getTime());
	}

 

 

大家注意多看看 API 文档可以发现 java.sql.Date 是继承 java.util.Date ,所以有时候方便起见我们可以直接强制将 java.sql.Date 转换为 java.util.Date

 

 

 

 

 

1
1
分享到:
评论

相关推荐

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

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

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

    ### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常需要处理日期和时间相关的操作。Java标准库提供了两个重要的日期类:`java.util.Date` 和 `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` 是Java标准库中一个基础的日期类,它包含了日期和时间信息,精确到毫秒。你可以通过`getTime()`方法获取自1970年1月1日00:00:00 GMT以来的毫秒数。这个类通常用于处理各种日期和时间相关的任务,...

    java四种时间的区别和联系

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

    utilDate和sqlDate区别、转换及应用

    Java编程语言中有两种重要的日期类型,分别是`java.util.Date`和`java.sql.Date`,它们在处理日期和时间上有着不同的特性和用途。本文将详细探讨这两种类型的区别、转换方法以及在实际应用中的使用场景。 首先,`...

Global site tag (gtag.js) - Google Analytics