DateOnly 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 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 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), ISpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly)
- 継承
- 実装
コンストラクター
DateOnly(Int32, Int32, Int32) |
指定した年、月、および日に構造体の DateOnly 新しいインスタンスを作成します。 |
DateOnly(Int32, Int32, Int32, Calendar) |
指定したカレンダーの DateOnly 指定した年、月、および日に構造体の新しいインスタンスを作成します。 |
プロパティ
Day |
このインスタンスによって表される日付の日付コンポーネントを取得します。 |
DayNumber |
このインスタンスで表される Proleptic グレゴリオ暦の 0001 年 1 月 1 日以降の日数を取得します。 |
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 日付部分に設定されているインスタンスを返します |
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) | |
ToDateTime(TimeOnly, DateTimeKind) |
このDateOnlyインスタンスのDateTime日付と指定した入力時刻に設定されている、指定した入力の種類を持つインスタンスを返します。 |
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, 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 の 2 つの指定したインスタンスが等しいかどうかを判断します。 |
GreaterThan(DateOnly, DateOnly) |
指定された 1 つが別の指定された DateOnly DateTime より後であるかどうかを判断します。 |
GreaterThanOrEqual(DateOnly, DateOnly) |
指定した DateOnly が、指定した別の日付と同じかそれ以降の日付を表すかどうかを判断します DateOnly。 |
Inequality(DateOnly, DateOnly) |
DateOnly の 2 つの指定したインスタンスが等しいかどうかを判断します。 |
LessThan(DateOnly, DateOnly) | |
LessThanOrEqual(DateOnly, DateOnly) |