OffsetTime Класс

Определение

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

[Android.Runtime.Register("java/time/OffsetTime", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class OffsetTime : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/OffsetTime", ApiSince=26, DoNotGenerateAcw=true)>]
type OffsetTime = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Наследование
OffsetTime
Атрибуты
Реализации

Комментарии

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

OffsetTime — это неизменяемый объект даты и времени, который часто отображается как смещение часовой секунды. Этот класс сохраняет все поля времени в точности наносекунд, а также смещение зоны. Например, значение "13:45:30.123456789+02:00" может храниться в объекте OffsetTime.

Добавлено в версии 1.8.

Документация по Java для java.time.OffsetTime.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Hour

Возвращает часовое поле.

JniIdentityHashCode

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
JniPeerMembers

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Max

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Min

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Minute

Возвращает минутное поле.

Nano

Возвращает поле nano-of-second.

Offset

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

PeerReference

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
Second

Возвращает второе поле.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

AdjustInto(ITemporal)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

AtDate(LocalDate)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CompareTo(OffsetTime)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Dispose()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
Dispose(Boolean)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
Format(DateTimeFormatter)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

From(ITemporalAccessor)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Get(ITemporalField)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetLong(ITemporalField)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

IsAfter(OffsetTime)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

IsBefore(OffsetTime)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

IsEqual(OffsetTime)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

IsSupported(ITemporalField)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

IsSupported(ITemporalUnit)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Minus(Int64, ITemporalUnit)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Minus(ITemporalAmount)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

MinusHours(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

MinusMinutes(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

MinusNanos(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

MinusSeconds(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Now()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Now(Clock)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Now(ZoneId)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Of(Int32, Int32, Int32, Int32, ZoneOffset)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Of(LocalTime, ZoneOffset)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

OfInstant(Instant, ZoneId)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Parse(ICharSequence)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Parse(ICharSequence, DateTimeFormatter)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Parse(String)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Parse(String, DateTimeFormatter)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Plus(Int64, ITemporalUnit)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Plus(ITemporalAmount)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

PlusHours(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

PlusMinutes(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

PlusNanos(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

PlusSeconds(Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Query(ITemporalQuery)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Range(ITemporalField)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
ToEpochSecond(LocalDate)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

ToLocalTime()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
TruncatedTo(ITemporalUnit)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

UnregisterFromRuntime()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
Until(ITemporal, ITemporalUnit)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
With(ITemporalAdjuster)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

With(ITemporalField, Int64)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

WithHour(Int32)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

WithMinute(Int32)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

WithNano(Int32)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

WithOffsetSameInstant(ZoneOffset)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

WithOffsetSameLocal(ZoneOffset)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

WithSecond(Int32)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Явные реализации интерфейса

IComparable.CompareTo(Object)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

IJavaPeerable.Disposed()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

GetJniTypeName(IJavaPeerable)

Время с смещением от UTC/Greenwich в системе календаря ISO-8601, например 10:15:30+01:00.

Применяется к