java中的Date类为什么很多方法被废弃了?

因为有更好的方法出现了呗。。。API里写的很清楚intgetDate()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_MONTH)取代。intgetDay()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_WEEK)取代。intgetHours()已过时。从JDK1.1开始,由Calendar.get(Calendar.HOUR_OF_DAY)取代。
java中的Date类为什么很多方法被废弃了?
因为有更好的方法出现了呗。。。API里写的很清楚intgetDate()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_MONTH)取代。intgetDay()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_WEEK)取代。intgetHours()已过时。从JDK1.1开始,由Calendar.get(Calendar.HOUR_OF_DAY)取代。intgetMinutes()已过时。从JDK1.1开始,由Calendar.get(Calendar.MINUTE)取代。intgetMonth()已过时。从JDK1.1开始,由Calendar.get(Calendar.MONTH)取代。intgetSeconds()已过时。从JDK1.1开始,由Calendar.get(Calendar.SECOND)取代。2022-12-14
mengvlog 阅读 50 次 更新于 2025-09-09 09:59:21 我来答关注问题0
  •  翡希信息咨询 java中的Date类为什么很多方法被废弃了?

    java中的Date类很多方法被废弃,主要是因为出现了更好的替代方法。具体来说:日期和时间的获取:getDate:已被废弃,从JDK 1.1开始,建议使用Calendar.get来替代,以获取月份中的某一天。getDay:已被废弃,从JDK 1.1开始,建议使用Calendar.get来替代,以获取星期中的某一天。getHours:已被废弃,从...

  •  文暄生活科普 Java 日期日历类Date,Calendar,LocalDateTime 总结

    1. Date类 特点:Date类是Java中最早用于表示日期和时间的类,但它存在一些局限性,如不支持线程安全和闰秒处理。 适用场景:适用于简单的日期表示或在不考虑线程安全和闰秒处理的场景下使用。 构造器和方法:常见的构造器包括接受long类型时间戳的构造器。方法主要有getTime和setTime等。2. Calendar类 特...

  •  文暄生活科普 Java 日期日历类Date,Calendar,LocalDateTime 总结

    Date类虽然基础,但存在局限性,如不支持线程安全和闰秒处理。而Calendar类虽可操作日历字段,但格式化和线程安全性问题也存在。为解决这些问题,Java 8引入了LocalDate、LocalTime和LocalDateTime,它们分别表示日期、时间及日期时间,功能更为强大且易于处理。LocalDateTime类比Date和Calendar复杂,提供了丰富的格...

  • 因为有更好的方法出现了呗。。。API里写的很清楚intgetDate()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_MONTH)取代。intgetDay()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_WEEK)取代。intgetHours()已过时。从JDK1.1开始,由Calendar.get(Calendar.HOUR_OF_DAY)取代。

  •  翡希信息咨询 java里的那些时间表示

    1. java.util.Date 描述:Date 类表示特定的瞬间,精确到毫秒。当调用 new Date(0) 时,它表示1970年1月1日0时0分0秒(UTC时区),如果默认时区是中国东八区,则显示为1970年1月1日8时0分0秒。用法:获取当前时间:Date now = new Date();获取时间戳(毫秒数):long timestamp = now....

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部