java获取当前系统时间

在Java中,可以使用以下几种方法获取当前系统时间:
 方法1:使用java.util.Date类
 ```java
 import java.util.Date;
 public class Main {
 public static void main(String[] args) {
 Date date = new Date();
 System.out.println("当前时间:" + date);
 }
 }
 ```
 方法2:使用java.time.LocalDateTime类(推荐,自Java 8引入)
 ```java
 import java.time.LocalDateTime;
 public class Main {
 public static void main(String[] args) {
 LocalDateTime now = LocalDateTime.now();
 System.out.println("当前时间:" + now);
 }
 }
 ```
 方法3:使用java.time.Instant类(自Java 8引入)
 ```java
 import java.time.Instant;
 public class Main {
 public static void main(String[] args) {
 Instant now = Instant.now();
 System.out.println("当前时间:" + now);
 }
 }
 ```
 方法4:使用java.util.Calendar类
 ```java
 import java.util.Calendar;
 public class Main {
 public static void main(String[] args) {
 Calendar calendar = Calendar.getInstance();
 System.out.println("当前时间:" + calendar.getTime());
 }
 }
 ```
 以上四种方法都可以获取当前系统时间,但自Java 8引入的java.time包提供了更加强大和易用的日期时间处理功能,因此推荐使用java.time.LocalDateTime类。