更新時間:2022-09-15 10:27:18 來源:動力節點 瀏覽5177次
從 Java8 引入了 java.time 包。這提供了諸如 LocalDate、LocalTime、LocalDateTime、MonthDay 等類。使用這個包的類,您可以以更簡單的方式獲取時間和日期。
Java.time.LocalTime - 此類表示 ISO-8601 日歷系統中沒有時區的時間對象。該類的 now() 方法從系統時鐘中獲取當前時間。
Java.time.LocalDateTime - 此類表示 ISO-8601 日歷系統中沒有時區的日期時間對象。此類的 now() 方法從系統時鐘獲取當前日期時間。
以下示例檢索 Java8 的當前時間 java.time 包。
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class LocalDateJava8 {
public static void main(String args[]) {
//Getting the current time value
LocalTime time = LocalTime.now();
System.out.println("Current time: "+time);
}
}
輸出
Current time: 18:08:05.923
您可以使用toLocalTime()方法從LocaldateTime對象中獲取時間。因此,獲取當前時間的另一種方法是使用同一個類的of()方法檢索當前的LocaldateTime對象。使用toLocalTime()方法從此對象獲取時間。
import java.time.LocalDateTime;
import java.time.LocalTime;
public class CurentTime {
public static void main(String args[]) {
//Getting the current date-time value
LocalDateTime dateTime = LocalDateTime.now();
System.out.println("Current date-time: "+dateTime);
//Getting the time from LocalDateTime object
LocalTime currentTime = dateTime.toLocalTime();
System.out.println("Current time"+currentTime);
}
}
輸出
Current date-time: 2019-07-24T19:11:57.467
Current time19:11:57.467
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習