gpt4 book ai didi

java - java.util.Date 和 java.sql.Date 有什么区别?

转载 作者:行者123 更新时间:2023-12-02 08:01:01 26 4
gpt4 key购买 nike

java.util.Date 和有什么区别和java.sql.Date

为什么我们不能使用 java.util.Date而不是java.sql.Date

最佳答案

Java 中 java.util.Date 和 java.sql.Date 之间的区别 site 。解释得很清楚。

以下是 Java 中 java.sql.Date 和 java.util.Date 的一些点格式差异,如果您有任何其他值得注意的差异,请在评论中发表:

  1. 根据 Javadoc,java.sql.Date 是毫秒值的薄包装器,JDBC 使用它来识别 SQL DATE 类型。

  2. java.sql.Date 只表示没有时间信息的 DATE,而 java.util.Date 表示日期和时间信息。这就是java.util.Date不能直接映射到java.sql.Date的主要区别。

  3. 为了抑制时间信息并确认 ANSI SQL DATE 类型的定义,java.sql.Date 实例中使用的毫秒值必须通过将小时、分钟、秒和毫秒设置为零来“规范化”时区与 DATE 实例相关联。换句话说,所有与时间相关的信息都会从 java.sql.Date 类中删除。

关于java - java.util.Date 和 java.sql.Date 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26979822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com