阅读量:0
在Java中,你可以使用java.time
包中的类来获取当前时间。以下是一些常用方法:
- 使用
LocalDateTime
类:
import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); System.out.println("当前时间: " + now); } }
- 使用
ZonedDateTime
类(如果你需要时区信息):
import java.time.ZonedDateTime; public class Main { public static void main(String[] args) { ZonedDateTime now = ZonedDateTime.now(); System.out.println("当前时间: " + now); } }
- 使用
Instant
类(如果你需要精确到秒的时间戳):
import java.time.Instant; public class Main { public static void main(String[] args) { Instant now = Instant.now(); System.out.println("当前时间(精确到秒): " + now); } }
- 使用
Date
类(如果你使用的是Java 8之前的版本):
import java.util.Date; public class Main { public static void main(String[] args) { Date now = new Date(); System.out.println("当前时间(Java 8之前): " + now); } }
请注意,java.util.Date
类已经被java.time
包中的类所取代,因此在新的代码中建议使用java.time
包中的类。