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(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) | |
| Equals(DateOnly) |
Возвращает значение, указывающее, равно ли значение этого экземпляра значению указанного DateOnly экземпляра. |
| Equals(Object) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. |
| FromDateTime(DateTime) |
Возвращает экземпляр, установленный DateOnly для даты указанной |
| 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 |