DateOnly 構造体

定義

グレゴリオ暦の 0001 年 1 月 1 日から 9999 年 12 月 31 日までの日付を表します。

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

このインスタンスで表されるプロレプティック グレゴリオ暦の 0001 年 1 月 1 日以降の日数を取得します。

DayOfWeek

このインスタンスで表される曜日を取得します。

DayOfYear

このインスタンスで表される年間積算日を取得します。

MaxValue

作成できる最新の日付を取得します。

MinValue

作成できる最も早い日付を取得します。

Month

このインスタンスで表される日付の月の部分を取得します。

Year

このインスタンスで表される日付の年の部分を取得します。

メソッド

AddDays(Int32)

指定した日数をこのインスタンスの値に追加します。

AddMonths(Int32)

指定した月数をこのインスタンスの値に追加します。

AddYears(Int32)

指定した年数をこのインスタンスの値に加算します。

CompareTo(DateOnly)

このインスタンスの値と指定した DateOnly の値を比較し、このインスタンスの値が指定した DateOnly の値よりも前か、同じか、または後かを示す整数を返します。

CompareTo(Object)

このインスタンスの値と指定した DateOnly の値を含む指定したオブジェクトを比較し、このインスタンスの値が指定した DateOnly の値よりも前か、同じか、または後かを示す整数を返します。

Deconstruct(Int32, Int32, Int32)

MonthDateOnlyおよび DayYear分解します。

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 等価の形式に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。

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

指定した形式 DateOnly の配列、カルチャ固有の書式情報、およびスタイルを使用して、日付の指定されたスパン表現を同等の形式に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。

ParseExact(String, String)

指定した形式を使用して、指定した日付の文字列表現を DateOnly 同等の形式に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。それ以外の場合は、例外がスローされます。

ParseExact(String, String, IFormatProvider, DateTimeStyles)

指定した書式、カルチャ固有の DateOnly 書式情報、およびスタイルを使用して、日付の指定した文字列表現を等価の形式に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。それ以外の場合は、例外がスローされます。

ParseExact(String, String[])

指定した形式の配列を使用して、日付の指定したスパン表現を DateOnly 等価の形式に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。

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

指定した形式の配列、カルチャ固有の書式情報、およびスタイルを使用して、日付 DateOnly の指定した文字列表現を同等の形式に変換します。 文字列形式の書式は、指定した書式の少なくとも 1 つと完全に一致する必要があります。それ以外の場合は、例外がスローされます。

ToDateTime(TimeOnly)

このDateOnlyインスタンスのDateTime日付と指定した入力時刻に設定されている を返します。

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)

日付の指定した char スパンを等価 DateOnly のに変換し、変換が成功したかどうかを示す値を返します。

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

日付の指定した char スパンを等価 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 の 2 つの指定したインスタンスが等しいかどうかを判断します。

GreaterThan(DateOnly, DateOnly)

指定した 1 つが別の指定された DateOnly DateTime よりも後であるかどうかを判断します。

GreaterThanOrEqual(DateOnly, DateOnly)

指定した DateOnly が、指定した別の と同じかそれ以降の日付を表すかどうかを判断します DateOnly

Inequality(DateOnly, DateOnly)

DateOnly の 2 つの指定したインスタンスが等しいかどうかを判断します。

LessThan(DateOnly, DateOnly)

指定した DateOnly が、指定したもう 1 つの DateOnly より前の時刻かどうかを判断します。

LessThanOrEqual(DateOnly, DateOnly)

指定した日付が、指定した DateOnly 別の と同じかそれより前の日付を表すかどうかを判断します DateOnly

適用対象