`
lisi806
  • 浏览: 2807 次
  • 性别: Icon_minigender_1
  • 来自: 荆州
最近访客 更多访客>>
社区版块
存档分类
最新评论

java.sql.Date和java.util.Date的区别浅析

阅读更多

这几天做项目时,遇到这个问题,现在小小的总结下!
  java.sql.Date主动是进行jdbc操作时,用于和后台数据库的Date类型交互(比如oracle中的Date类型),java.sql.Date 一般的格式为"yyyy-MM-dd"的格式。后面不带有时分秒!所以对于前台显示不说,这是一个好东东,java.sql.Dat接受后台的Date类型时,不需要转换(我没验证过,我用的ssh框架,后台Date类型,用java.sql.Dat接受后,没转换)。
  java.util.Date是进行其他操作,或有些特殊要求时,考虑使用的,比如说,前台需要年月日和时分秒,这个日期的格式,会带有时分秒的,(eg:Mon Feb 21 14:40:41 CST 2011,这个是个java.util.Date的例子),很头疼的格式。
  这两者之间可以互相转换的,转换方法
   java.sql.Date sqlDate = new java.sql.Date(java.util.Date.getTime());
  当然,这两个出可以转换成String类型,java.sql.Date.toString()就ok,java.util.Date需要借助java.text.SimpleDateFormat()才能转换成字符串的yyyy-MM-dd的格式!

 

分享到:
评论

相关推荐

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

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

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

    这种设计使得 `java.sql.Date` 自然地拥有 `java.util.Date` 的所有特性,同时为了更好地适应数据库操作的需要,`java.sql.Date` 还进行了特定的设计和优化。 #### 互相转换的方法 1. **使用 getTime() 函数** `...

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

    Java.sql.Date与Java.util.Date的区别和转换 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.sql.Date、java.sql.Time和java.sql.Timestamp都是java.util.Date的子类(包装类)。但是,java.sql.Date类型的值插入到数据库中Date字段中会发生数据截取。这是因为...

    java.sql.与java.util

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

    java_sql_Date与java_util_Date转换

    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编程中,日期处理是常见的任务之一,`java.util.Date` 和 `java.sql.Date` 都是用来表示日期的类,但它们之间存在显著的区别和用法差异。 首先,`java.util.Date` 是 Java 核心库 `java.util` 包中的类,它...

    java.util.Date到Json日期

    ### Java.util.Date到JSON日期转换详解 在Java中处理日期并将其转换为JSON格式是...通过以上步骤,我们可以轻松地将`java.util.Date`对象转换为符合特定格式要求的JSON字符串,这在Web开发和其他应用场景中非常有用。

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

    java.sql.Date和java.util.Date的区别 在Java中,java.sql.Date和java.util.Date都是用来表示日期的类,但是它们有着不同的用途和实现方式。java.util.Date是一个通用的日期类,可以表示日期和时间,而java.sql....

    java.util.Date、java.sql.Date与String三者之间的转换

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

    Java Date Time教程-java.util.Date

    Java的java.util.Date类是Java初的时间类之一。该类的大部分方法已不推荐使用,取而代之的...  你可以通过getTime()方法访问java.util.Date实例的日期和时间,比如像这样:  java.util.Date date = new java.util.D

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

    本文将详细介绍如何将`java.util.Date`对象转换为`java.sql.Date`对象,这对于那些需要将日期值存储到数据库中的应用程序来说至关重要。 ### 标题:util包里的Date类转换为sql包里的Date #### 了解util包里的Date...

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

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

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

    在Java编程语言中,`java.util.Date` 和 `java.sql.Date` 都是处理日期的类,但它们各自有特定的用途和特点。理解这两者的区别对于进行数据库操作和日常日期处理至关重要。 `java.util.Date` 是Java标准库中一个...

    Android的SQLite中DateTime类型数据的存取问题

    在 Android 中,使用 java.util.Date 类来表示日期类型数据,而 java.sql.Date 类则是为了配合 SQL DATE 而设置的数据类型。java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒...

Global site tag (gtag.js) - Google Analytics