Java中的 OffsetDateTime now() 方法与示例
- 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类型的时钟,用于获取所需的日期时间。
返回值:该方法使用指定的时钟返回当前的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)
参数:此方法接受区域作为参数。它用于获取日期时间。
返回值:该方法使用指定时区的系统时钟返回当前的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 Java ()
- Java Java )
- https://docs.oracle.com/javase/10/docs/api/java Java Java)