言語

LocalTime クラス

定義

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

[Android.Runtime.Register("java/time/LocalTime", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class LocalTime : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/LocalTime", ApiSince=26, DoNotGenerateAcw=true)>]
type LocalTime = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
継承
属性
実装

注釈

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

LocalTime は、時刻を表す不変の日付/時刻オブジェクトです。多くの場合、時分秒と見なされます。 時間はナノ秒の精度で表されます。 たとえば、値 "13:45.30.123456789" を LocalTimeに格納できます。

このクラスは、日付またはタイム ゾーンを格納したり、表したりしません。 代わりに、壁掛け時計に表示される現地時刻の説明です。 オフセットやタイム ゾーンなどの追加情報がないと、タイム ライン上のインスタントを表すことはできません。

ISO-8601カレンダーシステムは、世界の大部分で今日使用されている現代の市民カレンダーシステムです。 この API は、すべてのカレンダー システムで、時刻に対して同じ表現 (このクラス) を使用することを前提としています。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Hour

時間フィールドを取得します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
JniPeerMembers

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Max

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Midnight

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Min

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Minute

分単位のフィールドを取得します。

Nano

nano-of-second フィールドを取得します。

Noon

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Second

分単位のフィールドを取得します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

名前 説明
AdjustInto(ITemporal)

指定したテンポラル オブジェクトを、このオブジェクトと同じ時間に調整します。

AtDate(LocalDate)

この時刻を日付と組み合わせて LocalDateTime を作成します。

AtOffset(ZoneOffset)

この時刻をオフセットと組み合わせて OffsetTime を作成します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CompareTo(LocalTime)

今回を別の時刻と比較します。

Construct(JniObjectReference, JniObjectReferenceOptions)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
Equals(Object)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Format(DateTimeFormatter)

今回は、指定したフォーマッタを使用して書式を設定します。

From(ITemporalAccessor)

テンポラル オブジェクトから LocalTime のインスタンスを取得します。

Get(ITemporalField)

指定したフィールドの値を、今回から int として取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLong(ITemporalField)

指定したフィールドの値を、この時刻から長い時間として取得します。

IsAfter(LocalTime)

この時刻が指定した時刻より後かどうかを確認します。

IsBefore(LocalTime)

この時刻が指定した時刻より前かどうかを確認します。

IsSupported(ITemporalField)

指定したフィールドがサポートされているかどうかを確認します。

IsSupported(ITemporalUnit)

指定したユニットがサポートされているかどうかを確認します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Minus(Int64, ITemporalUnit)

指定した金額を減算して、この時刻のコピーを返します。

Minus(ITemporalAmount)

指定した金額を減算して、この時刻のコピーを返します。

MinusHours(Int64)

指定した時間数を減算して、この LocalTime のコピーを返します。

MinusMinutes(Int64)

指定した分数を減算して、この LocalTime のコピーを返します。

MinusNanos(Int64)

指定したナノ秒数を減算して、この LocalTime のコピーを返します。

MinusSeconds(Int64)

指定した秒数を減算して、この LocalTime のコピーを返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Now()

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Now(Clock)

指定したクロックから現在の時刻を取得します。

Now(ZoneId)

指定したタイム ゾーンのシステム クロックから現在の時刻を取得します。

Of(Int32, Int32, Int32, Int32)

LocalTime のインスタンスを時間、分、秒、ナノ秒から取得します。

Of(Int32, Int32, Int32)

LocalTime のインスタンスを時間、分、秒から取得します。

Of(Int32, Int32)

LocalTime のインスタンスを 1 時間 1 分から取得します。

OfInstant(Instant, ZoneId)

インスタント ID とゾーン ID から LocalTime のインスタンスを取得します。

OfNanoOfDay(Int64)

nanos-of-day 値から LocalTime のインスタンスを取得します。

OfSecondOfDay(Int64)

2 日目の値から LocalTime のインスタンスを取得します。

Parse(ICharSequence, DateTimeFormatter)

特定のフォーマッタを使用して、テキスト文字列から LocalTime のインスタンスを取得します。

Parse(ICharSequence)

10:15 などのテキスト文字列から LocalTime のインスタンスを取得します。

Parse(String, DateTimeFormatter)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Parse(String)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

Plus(Int64, ITemporalUnit)

指定した量を加算したこの時刻のコピーを返します。

Plus(ITemporalAmount)

指定した量を加算したこの時刻のコピーを返します。

PlusHours(Int64)

指定した時間数が加算された、この LocalTime のコピーを返します。

PlusMinutes(Int64)

指定した分数を加算して、この LocalTime のコピーを返します。

PlusNanos(Int64)

この LocalTime のコピーを、指定したナノ秒数を加算して返します。

PlusSeconds(Int64)

指定した秒数を加算して、この LocalTime のコピーを返します。

Query(ITemporalQuery)

今回は、指定したクエリを使用してクエリを実行します。

Range(ITemporalField)

指定したフィールドの有効な値の範囲を取得します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToEpochSecond(LocalDate, ZoneOffset)

この LocalTime を 1970-01-01T00:00:00Z のエポックからの秒数に変換します。

ToNanoOfDay()

0から24 * 60 * 60 * 1,000,000,000 - 1まで、時間をナノオブデイとして抽出します。

ToSecondOfDay()

0から24 * 60 * 60 - 1までの時間を秒単位で抽出します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
TruncatedTo(ITemporalUnit)

時間が切り捨てられたこの LocalTime のコピーを返します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Until(ITemporal, ITemporalUnit)

指定した単位の観点から別の時間までの時間を計算します。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
With(ITemporalAdjuster)

今回の調整済みコピーを返します。

With(ITemporalField, Int64)

指定したフィールドを新しい値に設定して、この時刻のコピーを返します。

WithHour(Int32)

時刻が変更されたこの LocalTime のコピーを返します。

WithMinute(Int32)

分の時間を変更して、この LocalTime のコピーを返します。

WithNano(Int32)

nano-of-second が変更されたこの LocalTime のコピーを返します。

WithSecond(Int32)

分単位が変更されたこの LocalTime のコピーを返します。

明示的なインターフェイスの実装

名前 説明
IComparable.CompareTo(Object)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

IJavaPeerable.Disposed()

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
IJavaPeerable.Finalized()

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

10:15:30など、ISO-8601 カレンダー システムにタイム ゾーンがない時刻。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象