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