DateOnly Структура

Определение

Представляет даты со значениями, начиная с 1 января 0001 года Anno Domini (Common Era) до 31 декабря 9999 года (C.E.) в григорианском календаре.

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

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

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

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

DateOnly(Int32, Int32, Int32)

Создает новый экземпляр 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)

Деконструкции DateOnly по Year, Monthи Day.

Equals(DateOnly)

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

Equals(Object)

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

FromDateTime(DateTime)

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

FromDayNumber(Int32)

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

GetHashCode()

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

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

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

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(String, IFormatProvider, DateTimeStyles)

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

Parse(String, IFormatProvider)

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

Parse(String)

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

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

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

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

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

ParseExact(ReadOnlySpan<Char>, String[])

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

ParseExact(String, String, IFormatProvider, DateTimeStyles)

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

ParseExact(String, String)

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

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

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

ParseExact(String, String[])

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

ToDateTime(TimeOnly, DateTimeKind)

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

ToDateTime(TimeOnly)

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

ToLongDateString()

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

ToShortDateString()

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String, IFormatProvider)

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

ToString(String)

Преобразует значение текущего 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 значение более поздним, чем другое указанное значение DateOnly.

GreaterThanOrEqual(DateOnly, DateOnly)

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

Inequality(DateOnly, DateOnly)

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

LessThan(DateOnly, DateOnly)

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

LessThanOrEqual(DateOnly, DateOnly)

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

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