首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java 基础概念·Java 日期与时间

    Date 和 Calendar Date java.util.Date 是用于表示一个日期和时间的对象,注意与 java.sql.Date 区分,后者用在数据库中。...旧 API 转新 API 如果要把旧式的 Date 或 Calendar 转换为新 API 对象,可以通过 toInstant() 方法转换为 Instant 对象,再继续转换为 ZonedDateTime...新 API 转旧 API 如果要把新的 ZonedDateTime 转换为旧的 API 对象,只能借助 long 型时间戳做一个“中转”: // ZonedDateTime -> long: ZonedDateTime...在数据库中存储日期和时间 除了旧式的 java.util.Date,我们还可以找到另一个 java.sql.Date,它继承自 java.util.Date,但会自动忽略所有时间相关信息。...java.sql.Date LocalDate TIME java.sql.Time LocalTime TIMESTAMP java.sql.Timestamp LocalDateTime 实际上

    5.1K30

    【JavaSE专栏41】Java常用类 Date 解析,高效处理日期问题

    java.sql.Date 是 java.util.Date 的子类,用于表示日期,只包含年、月、日的信息,不包含时间。...用途不同: java.util.Date 广泛用于Java程序中的日期和时间操作,可以与其他日期时间类一起使用,如 Calendar、SimpleDateFormat 等。...java.sql.Date 主要用于与数据库交互时的日期操作,在使用 JDBC 进行数据库操作时,常用于将数据库中的日期值与Java中的类型进行转换。...需要注意的是,在使用 Java 的新日期时间 API(如java.time包中的类)时,不再推荐使用 java.util.Date和java.sql.Date,而是使用新的类来表示和处理日期和时间,这些新的类提供了更丰富的功能和更好的性能...总结起来,java.util.Date 用于表示日期和时间,而 java.sql.Date 用于表示日期(不包含时间),主要用于与数据库进行交互。

    51650
    领券