java怎么得到當(dāng)前時(shí)間

小億
82
2024-09-26 02:05:11
欄目: 編程語言

在Java中,你可以使用java.time包中的類來獲取當(dāng)前時(shí)間。以下是一些常用方法:

  1. 使用LocalDateTime類:
import java.time.LocalDateTime;

public class Main {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println("當(dāng)前時(shí)間: " + now);
    }
}
  1. 使用ZonedDateTime類(如果你需要時(shí)區(qū)信息):
import java.time.ZonedDateTime;

public class Main {
    public static void main(String[] args) {
        ZonedDateTime now = ZonedDateTime.now();
        System.out.println("當(dāng)前時(shí)間: " + now);
    }
}
  1. 使用Instant類(如果你需要精確到秒的時(shí)間戳):
import java.time.Instant;

public class Main {
    public static void main(String[] args) {
        Instant now = Instant.now();
        System.out.println("當(dāng)前時(shí)間(精確到秒): " + now);
    }
}
  1. 使用Date類(如果你使用的是Java 8之前的版本):
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        Date now = new Date();
        System.out.println("當(dāng)前時(shí)間(Java 8之前): " + now);
    }
}

請(qǐng)注意,java.util.Date類已經(jīng)被java.time包中的類所取代,因此在新的代碼中建議使用java.time包中的類。

0