java.util.Date是Java中表示日期和时间的类,它是一个不可变类,表示从1970年1月1日00:00:00 GMT开始经过的毫秒数。

Date类提供了以下几个常用方法:

  1. 构造方法:
  • Date():创建一个表示当前时间的Date对象。
  • Date(long date):根据给定的毫秒数创建一个Date对象。
  1. 获取日期和时间的方法:
  • getTime():返回自1970年1月1日00:00:00 GMT以来的毫秒数。
  • getYear():返回从1900年开始的年份,需要加上1900才是实际年份。
  • getMonth():返回月份,范围是0-11。
  • getDate():返回一个月中的日期。
  • getDay():返回一周中的第几天,范围是0-6,0代表星期日。
  • getHours():返回小时数,范围是0-23。
  • getMinutes():返回分钟数,范围是0-59。
  • getSeconds():返回秒数,范围是0-59。
  1. 设置日期和时间的方法:
  • setTime(long time):设置Date对象的时间,参数是自1970年1月1日00:00:00 GMT以来的毫秒数。
  1. 比较日期和时间的方法:
  • before(Date when):比较Date对象是否在指定日期之前。
  • after(Date when):比较Date对象是否在指定日期之后。
  • compareTo(Date anotherDate):比较Date对象和另一个Date对象的顺序,返回值为0表示两个日期相等,小于0表示该对象在另一个日期之前,大于0表示该对象在另一个日期之后。
  1. 格式化日期和时间的方法:
  • toString():返回一个表示日期和时间的字符串,格式为"EEE MMM dd HH:mm:ss zzz yyyy"。
  • toLocaleString():返回一个表示日期和时间的本地化字符串,格式由操作系统决定。

需要注意的是,Date类中的很多方法已经被标记为过时,推荐使用java.time包中的新日期和时间API来代替

java中Date工具类的详细介绍

原文地址: https://www.cveoy.top/t/topic/iDnv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录