DateOnly Структура

Определение

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

public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
type DateOnly = struct
    interface ISpanFormattable
    interface IFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), ISpanFormattable
Наследование
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 и возвращает целочисленное значение, указывающее, когда наступает момент, заданный в данном экземпляре: раньше, позже или одновременно с моментом, заданным значением DateTime.

CompareTo(Object)

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

Equals(DateOnly)

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

Equals(Object)

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

FromDateTime(DateTime)

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

FromDayNumber(Int32)

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

GetHashCode()

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

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

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

Parse(String)

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

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<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

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

TryParse(ReadOnlySpan<Char>, DateOnly)

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

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

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

TryParse(String, DateOnly)

Преобразует указанное строковое представление даты в его 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 .

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