當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Java OffsetTime of(LocalTime)用法及代碼示例

Java中OffsetTime類的of(LocalTime time,ZoneOffset offset)方法用於根據給定的localtime和offset實例創建OffsetTime實例。

用法:

public static OffsetTime of(LocalTime time,
                            ZoneOffset offset)

參數:該方法接受兩個參數。

  • time-它代表當地時間。它不能為空。
  • offset-代表區域偏移。它不能為空。

返回值:此方法返回OffsetTime。

異常:此方法不會引發任何異常。



以下示例程序旨在說明Java中OffsetTime類的(LocalTime,ZoneOffset)方法:

程序1:

// Java program to demonstrate 
// OffsetTime of( 
// LocalTime, ZoneOffset) method 
  
import java.time.*; 
import java.time.temporal.*; 
  
public class GFG { 
    public static void main( 
        String[] args) 
    { 
        // Create OffsetTime object 
        OffsetTime offsettime 
            = OffsetTime.of( 
                LocalTime.now(), 
                ZoneOffset.UTC); 
  
        // Print time 
        System.out.println( 
            "TIME:"
            + offsettime); 
    } 
}
輸出:
TIME:03:14:11.212Z

程序2:

// Java program to demonstrate 
// OffsetTime of( 
// LocalTime, ZoneOffset) method 
  
import java.time.*; 
import java.time.temporal.*; 
  
public class GFG { 
    public static void main( 
        String[] args) 
    { 
        // Create LocalTime object 
        LocalTime time 
            = LocalTime.of( 
                8, 45, 40, 50); 
  
        // Create ZoneOffset object 
        ZoneOffset offset 
            = ZoneOffset.ofHoursMinutes( 
                5, 30); 
  
        // Create OffsetTime object 
        OffsetTime offsettime 
            = OffsetTime.of( 
                time, offset); 
  
        // Print time 
        System.out.println( 
            "TIME:"
            + offsettime); 
    } 
}
輸出:
TIME:08:45:40.000000050+05:30

參考文獻:
https://docs.oracle.com/javase/10/docs/api/java/time/OffsetTime.html#of(java.time.LocalTime, java.time.ZoneOffset)




相關用法


注:本文由純淨天空篩選整理自pp_pankaj大神的英文原創作品 OffsetTime of(LocalTime) method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。