Java中有多种方法来获取日期,具体方法取决于你的需求。
1. java.util.Date
java.util.Date是Java中最常用的日期类,它是一个可变的类,可以获取当前的日期和时间。它有一个静态方法叫做getTime(),可以用来获取当前的毫秒数,以及一个构造函数,可以用来指定一个毫秒数来构造一个Date对象。
2. java.util.Calendar
java.util.Calendar是一个抽象类,它的实例表示一个特定的日期,可以用来获取当前的日期和时间,以及修改日期和时间。它有一个静态方法getInstance(),可以用来获取一个Calendar实例,也可以用getTime()来获取一个Date实例。
3. java.time.LocalDate
java.time.LocalDate是Java 8引入的新的日期类,它是一个不可变的类,可以用来获取当前的日期。它有一个静态方法now(),可以用来获取当前的LocalDate实例,也可以用of()方法来指定一个特定的日期。
4. java.time.LocalTime
java.time.LocalTime也是Java 8引入的新的日期类,它是一个不可变的类,可以用来获取当前的时间。它有一个静态方法now(),可以用来获取当前的LocalTime实例,也可以用of()方法来指定一个特定的时间。
5. java.time.LocalDateTime
java.time.LocalDateTime也是Java 8引入的新的日期类,它是一个不可变的类,可以用来获取当前的日期和时间。它有一个静态方法now(),可以用来获取当前的LocalDateTime实例,也可以用of()方法来指定一个特定的日期和时间。
6. java.time.Instant
java.time.Instant是Java 8引入的新的日期类,它是一个不可变的类,可以用来获取当前的时间戳。它有一个静态方法now(),可以用来获取当前的Instant实例,也可以用ofEpochMilli()方法来指定一个特定的毫秒数来构造一个Instant实例。
在Java中,可以使用上面提到的几种方法来获取日期,具体方法取决于你的需求。