TimeOnly Структура

Определение

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

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>, ISpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
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), ISpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly)
Наследование
TimeOnly
Реализации

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

TimeOnly(Int32, Int32)

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

TimeOnly(Int32, Int32, Int32)

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

TimeOnly(Int32, Int32, Int32, Int32)

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

TimeOnly(Int32, Int32, Int32, Int32, Int32)

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

TimeOnly(Int64)

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

Свойства

Hour

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

MaxValue

Представляет наибольшее возможное значение типа TimeOnly.

Microsecond

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

Millisecond

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

Minute

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

MinValue

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

Nanosecond

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

Second

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

Ticks

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

Методы

Add(TimeSpan)

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

Add(TimeSpan, Int32)

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

AddHours(Double)

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

AddHours(Double, Int32)

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

AddMinutes(Double)

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

AddMinutes(Double, Int32)

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

CompareTo(Object)

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

CompareTo(TimeOnly)

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

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)

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

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

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

Parse(String)

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

Parse(String, IFormatProvider)

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

Parse(String, IFormatProvider, DateTimeStyles)

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

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

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

ParseExact(ReadOnlySpan<Char>, String[])

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

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

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

ParseExact(String, String)

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

ParseExact(String, String, IFormatProvider, DateTimeStyles)

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

ParseExact(String, String[])

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

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

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

ToLongTimeString()

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

ToShortTimeString()

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

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

ToTimeSpan()

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

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)

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

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