LocalTime Класс

Определение

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

[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
Наследование
Атрибуты
Реализации

Комментарии

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

LocalTime — это неизменяемый объект даты и времени, представляющий время, часто просматриваемый как час в минуту секунды. Время представлено точностью nanosecond. Например, значение "13:45.30.123456789" может храниться в .LocalTime

Этот класс не хранит или представляет дату или часовой пояс. Вместо этого, это описание местного времени, как показано на стенных часах. Он не может представлять момент в строке времени без дополнительных сведений, таких как смещение или часовой пояс.

Система календаря ISO-8601 — это современная система гражданского календаря, используемая сегодня в большинстве стран мира. Этот API предполагает, что все системы календарей используют одинаковое представление этого класса для времени дня.

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

Java документации по java.time.LocalTime.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя Описание
Class

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

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

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

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

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

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

Max

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

Midnight

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

Min

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

Minute

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

Nano

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

Noon

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

ThresholdClass

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

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

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

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

Методы

Имя Описание
AdjustInto(ITemporal)

Настраивает указанный темпоральный объект так же, как и этот объект.

AtDate(LocalDate)

Объединяет это время с датой для создания LocalDateTime.

AtOffset(ZoneOffset)

Объединяет это время со смещением для создания OffsetTime.

Clone()

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

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

Сравнивает это время с другим временем.

Construct(JniObjectReference, JniObjectReferenceOptions)

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

(Унаследовано от 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()

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

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

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

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

Now(Clock)

Получает текущее время из указанных часов.

Now(ZoneId)

Получает текущее время из системных часов в указанном часовом поясе.

Of(Int32, Int32, Int32, Int32)

Получает экземпляр LocalTime из часа, минуты, секунды и наносекунда.

Of(Int32, Int32, Int32)

Получает экземпляр LocalTime с часа, минуты и секунды.

Of(Int32, Int32)

Получает экземпляр LocalTime с часа и минуты.

OfInstant(Instant, ZoneId)

Получает экземпляр LocalTime из идентификатора мгновенного и зоны.

OfNanoOfDay(Int64)

Получает экземпляр LocalTime из значения nanos-of-day.

OfSecondOfDay(Int64)

Получает экземпляр LocalTime из секундного значения.

Parse(ICharSequence, DateTimeFormatter)

Получает экземпляр LocalTime из текстовой строки с помощью определенного средства форматирования.

Parse(ICharSequence)

Получает экземпляр LocalTime из текстовой строки, например 10:15.

Parse(String, DateTimeFormatter)

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

Parse(String)

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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)

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

(Унаследовано от 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> или <эм>прерванного</em>.

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

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

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

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

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

Возвращает скорректированную копию этого времени.

With(ITemporalField, Int64)

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

WithHour(Int32)

Возвращает копию этого localTime с изменением часа дня.

WithMinute(Int32)

Возвращает копию этого localTime с измененной минутой.

WithNano(Int32)

Возвращает копию этого localTime с измененным nano-of-second.

WithSecond(Int32)

Возвращает копию этого localTime со второй минутой изменения.

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

Имя Описание
IComparable.CompareTo(Object)

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

IJavaPeerable.Disposed()

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

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

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Время без часового пояса в системе календаря ISO-8601, например 10:15:30.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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