TimeOnly Структура

Определение

Представляет время дня, как было бы считываться из часов, в диапазоне от 00:00:00 до 23:59:59.999999999999.

public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
    interface IUtf8SpanFormattable
type TimeOnly = struct
    interface ISpanFormattable
    interface IFormattable
type TimeOnly = struct
    interface IFormattable
    interface IParsable<TimeOnly>
    interface ISpanFormattable
    interface ISpanParsable<TimeOnly>
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), IUtf8SpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), ISpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly)
Наследование
TimeOnly
Реализации

Конструкторы

Имя Описание
TimeOnly(Int32, Int32, Int32, Int32, Int32)

Инициализирует новый экземпляр структуры до указанного TimeOnly часа, минуты, секунды, миллисекунды и микросекунды.

TimeOnly(Int32, Int32, Int32, Int32)

Инициализирует новый экземпляр структуры до указанного TimeOnly часа, минуты, секунды и миллисекунда.

TimeOnly(Int32, Int32, Int32)

Инициализирует новый экземпляр структуры до указанного TimeOnly часа, минуты и секунды.

TimeOnly(Int32, Int32)

Инициализирует новый экземпляр структуры до указанного TimeOnly часа и минуты.

TimeOnly(Int64)

Инициализирует новый экземпляр TimeOnly структуры с помощью указанного числа галок.

Свойства

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

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

MaxValue

Возвращает наибольшее возможное значение TimeOnly.

Microsecond

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

Millisecond

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

Minute

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

MinValue

Возвращает наименьшее возможное значение TimeOnly.

Nanosecond

Возвращает компонент nanosecond времени, представленный этим экземпляром.

Second

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

Ticks

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

Методы

Имя Описание
Add(TimeSpan, Int32)

Возвращает новое TimeOnly значение, которое добавляет значение указанного интервала времени к значению этого экземпляра. Если результат закручивается до конца дня, этот метод возвращает количество избыточных дней в качестве параметра out.

Add(TimeSpan)

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

AddHours(Double, Int32)

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

AddHours(Double)

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

AddMinutes(Double, Int32)

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

AddMinutes(Double)

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

CompareTo(Object)

Сравнивает значение этого экземпляра с указанным объектом, содержащим указанное TimeOnly значение, и возвращает целое число, указывающее, является ли этот экземпляр более ранним, или более поздним, чем указанное TimeOnly значение.

CompareTo(TimeOnly)

Сравнивает значение этого экземпляра с указанным TimeOnly значением и указывает, является ли этот экземпляр более ранним, чем или более поздним, чем указанное TimeOnly значение.

Deconstruct(Int32, Int32, Int32, Int32, Int32)

Деконструктирует этот TimeOnly экземпляр на Hour, Minute, Secondи MillisecondMicrosecond.

Deconstruct(Int32, Int32, Int32, Int32)

Деконструктирует этот TimeOnly экземпляр на Hour, SecondMinuteи Millisecond.

Deconstruct(Int32, Int32, Int32)

Деконструктирует этот TimeOnly экземпляр на Hour, Minuteи Second.

Deconstruct(Int32, Int32)

Деконструирует этот TimeOnly экземпляр в Hour и Minute.

Equals(Object)

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

Equals(TimeOnly)

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

FromDateTime(DateTime)

TimeOnly Создает объект из DateTime представления времени дня в этом DateTime объекте.

FromTimeSpan(TimeSpan)

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

GetHashCode()

Возвращает хэш-код для этого экземпляра.

IsBetween(TimeOnly, TimeOnly)

Определяет, попадает ли время в указанный диапазон. Поддерживает как обычные" диапазоны, такие как 10:00-12:00, так и диапазоны, охватывающие полночь, например 23:00-01:00.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

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

Parse(ReadOnlySpan<Char>, IFormatProvider)

Анализирует диапазон символов в значение.

Parse(String, IFormatProvider, DateTimeStyles)

Преобразует строковое представление времени в его TimeOnly эквивалент с помощью сведений о формате, относящихся к языку и региональных параметров, и стиля форматирования.

Parse(String, IFormatProvider)

Анализирует строку в значение.

Parse(String)

Преобразует строковое представление времени в его TimeOnly эквивалент с помощью соглашений текущего языка и региональных параметров.

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Преобразует указанное представление диапазона времени в его TimeOnly эквивалент с использованием указанного формата, сведений о формате и региональных параметрах и стиле. Формат строкового представления должен соответствовать указанному формату точно или создается исключение.

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

Преобразует указанное представление диапазона времени в его TimeOnly эквивалент с помощью указанного массива форматов, сведений о формате и региональных параметрах и стиле. Формат строкового представления должен соответствовать по крайней мере одному из указанных форматов точно или возникает исключение.

ParseExact(ReadOnlySpan<Char>, String[])

Преобразует указанный диапазон в эквивалент TimeOnly с помощью указанного массива форматов. Формат строкового представления должен соответствовать по крайней мере одному из указанных форматов точно или возникает исключение.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Преобразует указанное строковое представление времени в его TimeOnly эквивалент, используя указанный формат, сведения о формате и региональных параметрах и стиле. Формат строкового представления должен соответствовать указанному формату точно или создается исключение.

ParseExact(String, String)

Преобразует указанное строковое представление времени в эквивалент, TimeOnly используя указанный формат. Формат строкового представления должен соответствовать указанному формату точно или создается исключение.

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Преобразует указанное строковое представление времени в эквивалент TimeOnly с помощью указанного массива форматов, сведений о формате и региональных параметрах и стиле. Формат строкового представления должен соответствовать по крайней мере одному из указанных форматов точно или возникает исключение.

ParseExact(String, String[])

Преобразует указанный TimeOnly диапазон в эквивалент с помощью указанного массива форматов. Формат строкового представления должен соответствовать по крайней мере одному из указанных форматов точно или возникает исключение.

ToLongTimeString()

Преобразует значение текущего TimeOnly экземпляра в эквивалентное строковое представление длинной даты.

ToShortTimeString()

Преобразует текущий TimeOnly экземпляр в эквивалентное короткое представление строки времени.

ToString()

Преобразует текущий TimeOnly экземпляр в эквивалентное короткое представление строки времени с помощью соглашений о форматировании текущего языка и региональных параметров.

ToString(IFormatProvider)

Преобразует значение текущего TimeOnly экземпляра в эквивалентное строковое представление, используя указанные сведения о формате, зависящее от языка и региональных параметров.

ToString(String, IFormatProvider)

Преобразует значение текущего TimeOnly экземпляра в эквивалентное строковое представление, используя указанные сведения о формате, зависящее от языка и региональных параметров.

ToString(String)

Преобразует текущий TimeOnly экземпляр в соответствующее строковое представление, используя указанный формат и соглашения о форматировании текущего языка и региональных параметров.

ToTimeSpan()

Преобразуйте текущий TimeOnlyTimeSpan экземпляр в объект.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Пытается отформатировать значение текущего экземпляра как UTF-8 в предоставленный диапазон байтов.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly)

Преобразует указанное представление диапазона времени в его TimeOnly эквивалент с помощью указанного массива форматов, сведений о формате и языка и региональных параметрах, а также возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

Пытается проанализировать диапазон символов в значение.

TryParse(ReadOnlySpan<Char>, TimeOnly)

Преобразует указанное представление диапазона времени в эквивалент TimeOnly и возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

Преобразует указанное строковое представление времени в его TimeOnly эквивалент с помощью указанного массива форматов, сведений о формате и языка и региональных параметрах, а также возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParse(String, IFormatProvider, TimeOnly)

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

TryParse(String, TimeOnly)

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

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly)

Преобразует указанное представление диапазона времени в его TimeOnly эквивалент с использованием указанного формата, сведений о формате и региональных параметрах и стиле. Формат строкового представления должен точно соответствовать указанному формату. Метод возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly)

Преобразует указанное представление диапазона времени в его TimeOnly эквивалент, используя указанный формат и стиль. Формат строкового представления должен точно соответствовать указанному формату. Метод возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, TimeOnly)

Преобразует указанный диапазон символов времени в его TimeOnly эквивалент и возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly)

Преобразует указанный диапазон символов времени в его TimeOnly эквивалент и возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly)

Преобразует указанное представление диапазона времени в его TimeOnly эквивалент с использованием указанного формата, сведений о формате и региональных параметрах и стиле. Формат строкового представления должен точно соответствовать указанному формату. Метод возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParseExact(String, String, TimeOnly)

Преобразует указанное строковое представление времени в эквивалент, TimeOnly используя указанный формат и стиль. Формат строкового представления должен точно соответствовать указанному формату. Метод возвращает значение, указывающее, выполнено ли преобразование успешно.

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, TimeOnly)

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

TryParseExact(String, String[], TimeOnly)

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

Операторы

Имя Описание
Equality(TimeOnly, TimeOnly)

Определяет, равны ли два указанных экземпляра TimeOnly.

GreaterThan(TimeOnly, TimeOnly)

Определяет, является ли один указанный TimeOnly позже, чем другой.TimeOnly

GreaterThanOrEqual(TimeOnly, TimeOnly)

Определяет, представляет ли один указанный TimeOnly момент времени, аналогичный или более поздней указанной.TimeOnly

Inequality(TimeOnly, TimeOnly)

Определяет, равны ли два указанных экземпляра TimeOnly .

LessThan(TimeOnly, TimeOnly)

Определяет, задано ли одно указанное TimeOnly ранее указанное значение TimeOnly.

LessThanOrEqual(TimeOnly, TimeOnly)

Определяет, представляет ли один указанный TimeOnly момент времени, который совпадает с указанным или более ранним.TimeOnly

Subtraction(TimeOnly, TimeOnly)

Дает истекшее время между двумя точками в циклических часах, которое всегда будет положительным значением.

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