- Java中OffsetDateTime類的now()方法用於使用係統時鍾獲取當前偏移日期時間。這是在查詢默認時區的係統時鍾之後完成的。該方法使用硬編碼時鍾而不是備用時鍾進行測試。
用法:
public static OffsetDateTime now()
參數:該方法不接受任何參數。
返回值:該方法使用係統時鍾返回當前的OffsetDateTime。它不返回Null。
異常:此方法不會引發任何異常。
以下示例程序旨在說明Java中OffsetDateTime類的now()方法:
程序:
// Java program to demonstrate // OffsetDateTime now() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // Create OffsetDateTime object OffsetDateTime offsetdatetime = OffsetDateTime.now(); // Print date-time System.out.println( "DATE-TIME:" + offsetdatetime); } }
輸出:DATE-TIME:2020-05-20T05:40:08.721Z
- Java中OffsetDateTime類的now(Clock clock)方法用於使用指定的時鍾獲取當前日期時間。這是在查詢指定時鍾後完成的,同時使用時鍾中的時區來計算偏移量。如前所述,該方法可以使用備用時鍾,這與前麵提到的now()方法不同。
用法:
public static OffsetDateTime now(Clock clock)
參數:此方法接受Clock類型的Clock,該時鍾用於獲取所需的日期時間。
返回值:此方法使用指定的時鍾返回當前的OffsetDateTime。
異常:此方法不會引發任何異常。
以下示例程序旨在說明Java中OffsetDateTime類的now(Clock clock)方法:
程序:
// Java program to demonstrate // OffsetDateTime now(Clock clock) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // Create OffsetDateTime object OffsetDateTime offsetdatetime = OffsetDateTime.now( Clock.systemUTC()); // Print date-time System.out.println( "DATE-TIME:" + offsetdatetime); } }
輸出:
DATE-TIME:2020-05-20T13:12:18.825Z
- Java中OffsetDateTime類的now(ZoneId zone)方法用於通過使用指定時區中的係統時鍾來獲取當前日期時間。這是在查詢指定時區的係統時鍾後完成的。該方法使用硬編碼時鍾而不是備用時鍾進行測試。
用法:
public static OffsetDateTime now(ZoneId zone)
參數:此方法接受zone作為參數。它用於獲取日期時間。
返回值:此方法使用指定時區中的係統時鍾返回當前的OffsetDateTime。
異常:此方法不會引發任何異常。
以下示例程序旨在說明Java中OffsetDateTime類的now(ZoneID zone)方法:
程序:
// Java program to demonstrate // OffsetDateTime now(ZoneId zone) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // Create OffsetDateTime object OffsetDateTime offsetdatetime = OffsetDateTime.now( ZoneId.systemDefault()); // Print date-time System.out.println( "DATE-TIME:" + offsetdatetime); } }
輸出:DATE-TIME:2020-05-20T13:12:40.458Z
參考文獻:
- https://docs.oracle.com/javase/10/docs/api/java/time/OffsetDateTime.html#now()
- https://docs.oracle.com/javase/10/docs/api/java/time/OffsetDateTime.html#now(java.time.Clock)
- https://docs.oracle.com/javase/10/docs/api/java/time/OffsetDateTime.html#now(java.time.ZoneId)
相關用法
- Java OffsetDateTime get()用法及代碼示例
- Java OffsetDateTime until()用法及代碼示例
- Java OffsetDateTime from()用法及代碼示例
- Java OffsetDateTime of()用法及代碼示例
- Java OffsetDateTime with()用法及代碼示例
- Java OffsetDateTime isBefore()用法及代碼示例
- Java OffsetDateTime isEqual()用法及代碼示例
- Java OffsetDateTime isAfter()用法及代碼示例
- Java OffsetDateTime getNano()用法及代碼示例
- Java OffsetDateTime ofInstant()用法及代碼示例
- Java OffsetDateTime query()用法及代碼示例
- Java OffsetDateTime minusHours()用法及代碼示例
- Java OffsetDateTime plusMonths()用法及代碼示例
- Java OffsetDateTime plusNanos()用法及代碼示例
- Java OffsetDateTime plusSeconds()用法及代碼示例
- Java OffsetDateTime plusWeeks()用法及代碼示例
- Java OffsetDateTime plusDays()用法及代碼示例
- Java OffsetDateTime minusNanos()用法及代碼示例
- Java OffsetDateTime minusSeconds()用法及代碼示例
- Java OffsetDateTime minusYears()用法及代碼示例
注:本文由純淨天空篩選整理自pp_pankaj大神的英文原創作品 OffsetDateTime now() method in Java with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。