Instant.GetLong(ITemporalField) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從此瞬間取得指定欄位的值作為 long。
[Android.Runtime.Register("getLong", "(Ljava/time/temporal/TemporalField;)J", "", ApiSince=26)]
public long GetLong(Java.Time.Temporal.ITemporalField? field);
[<Android.Runtime.Register("getLong", "(Ljava/time/temporal/TemporalField;)J", "", ApiSince=26)>]
abstract member GetLong : Java.Time.Temporal.ITemporalField -> int64
override this.GetLong : Java.Time.Temporal.ITemporalField -> int64
參數
- field
- ITemporalField
TemporalField:要取得的欄位,不是 null
傳回
場的值
實作
- 屬性
備註
從此瞬間取得指定欄位的值作為 long。 此時會查詢指定欄位的值。 若無法回傳該值,例如欄位不支援或其他原因,則會拋出例外。 如果欄位是 ChronoField,那麼查詢就是在這裡實作。 支援欄位會根據此日期時間回傳有效值。 其他所有 ChronoField 實例都會拋出 UnsupportedTemporalTypeException。 若欄位不是 ChronoField,則透過呼叫 TemporalField.getFrom(TemporalAccessor)並傳遞此參數來取得此方法的結果。 是否能取得該值,以及該值代表什麼,則由場決定。
拋出:數值溢位發生時的 ArithmeticException
拋出次數:DateTimeException 若無法取得欄位值
拋出:UnsupportedTemporalTypeException 若欄位未被支援
Android 參考資料。java.time.Instant.getLong
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。