在 Java 中,可以使用 java.time 包提供的類來(lái)獲取本地時(shí)間。以下是獲取本地時(shí)間的示例代碼:
import java.time.LocalTime;
public class LocalTimeExample {
public static void main(String[] args) {
// 獲取當(dāng)前本地時(shí)間
LocalTime localTime = LocalTime.now();
System.out.println("當(dāng)前本地時(shí)間: " + localTime);
// 獲取指定的本地時(shí)間
LocalTime specificTime = LocalTime.of(15, 30, 45); // 15:30:45
System.out.println("指定本地時(shí)間: " + specificTime);
// 獲取小時(shí)、分鐘、秒、納秒
int hour = localTime.getHour();
int minute = localTime.getMinute();
int second = localTime.getSecond();
int nano = localTime.getNano();
System.out.println("小時(shí): " + hour);
System.out.println("分鐘: " + minute);
System.out.println("秒: " + second);
System.out.println("納秒: " + nano);
}
}
上面的示例代碼使用 LocalTime 類的 now 方法獲取當(dāng)前的本地時(shí)間,使用 of 方法獲取指定的本地時(shí)間。然后使用 getHour、getMinute、getSecond 和 getNano 方法來(lái)獲取小時(shí)、分鐘、秒和納秒的值。注意,LocalTime 類的時(shí)間表示是基于24小時(shí)制的。