DateOnly Структура

Определение

Представляет даты со значениями в диапазоне от 1 января 0001 года Анно Домини (общая эра) до 31 декабря 9999 г. н.э. в григорианском календаре.

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

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

DateOnly(Int32, Int32, Int32)

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

DateOnly(Int32, Int32, Int32, Calendar)

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

Свойства

Day

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

DayNumber

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

DayOfWeek

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

DayOfYear

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

MaxValue

Возвращает последнюю возможную дату, которую можно создать.

MinValue

Возвращает самую раннюю возможную дату, которую можно создать.

Month

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

Year

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

Методы

AddDays(Int32)

Добавляет указанное число дней к значению этого экземпляра.

AddMonths(Int32)

Добавляет указанное число месяцев к значению этого экземпляра.

AddYears(Int32)

Добавляет указанное число лет к значению этого экземпляра.

CompareTo(DateOnly)

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

CompareTo(Object)

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

Deconstruct(Int32, Int32, Int32)

Деконструирует по DateOnlyYear, Monthи Day.

Equals(DateOnly)

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

Equals(Object)

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

FromDateTime(DateTime)

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

FromDayNumber(Int32)

Создает новый экземпляр DateOnly структуры с указанным числом дней.

GetHashCode()

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

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

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

Parse(String)

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

Parse(String, IFormatProvider)

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

Parse(String, IFormatProvider, DateTimeStyles)

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

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

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

ParseExact(ReadOnlySpan<Char>, String[])

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

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

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

ParseExact(String, String)

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

ParseExact(String, String, IFormatProvider, DateTimeStyles)

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

ParseExact(String, String[])

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

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

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

ToDateTime(TimeOnly)

Возвращает объект , DateTime для которому задана дата данного DateOnly экземпляра и время указанного входного времени.

ToDateTime(TimeOnly, DateTimeKind)

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

ToLongDateString()

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

ToShortDateString()

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

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

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

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

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

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

TryParse(ReadOnlySpan<Char>, DateOnly)

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

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

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

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

TryParse(String, DateOnly)

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

TryParse(String, IFormatProvider, DateOnly)

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

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

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

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

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

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

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

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

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

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

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

TryParseExact(String, String, DateOnly)

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

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateOnly)

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

TryParseExact(String, String[], DateOnly)

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

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

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

Операторы

Equality(DateOnly, DateOnly)

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

GreaterThan(DateOnly, DateOnly)

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

GreaterThanOrEqual(DateOnly, DateOnly)

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

Inequality(DateOnly, DateOnly)

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

LessThan(DateOnly, DateOnly)

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

LessThanOrEqual(DateOnly, DateOnly)

Определяет, представляет ли один из указанных DateOnly даты, которая совпадает с датой или раньше другого указанного .DateOnly

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