DateOnly 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
그레고리오력에서 0001년 1월 1일 안노 도미니(일반시대)부터 9999년 12월 31일(C.E.)까지의 값으로 날짜를 나타냅니다.
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(Int32, Int32, Int32, Calendar) |
지정된 달력의 지정된 연도, 월 및 일로 DateOnly 구조체의 새 인스턴스를 만듭니다. |
DateOnly(Int32, Int32, Int32) |
지정된 연도, 월 및 일로 DateOnly 구조체의 새 인스턴스를 만듭니다. |
속성
Day |
이 인스턴스가 나타내는 날짜의 일 구성 요소를 가져옵니다. |
DayNumber |
이 인스턴스가 나타내는 Proleptic Gregorian 달력에서 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) | |
Equals(DateOnly) |
이 인스턴스의 값이 지정된 DateOnly 인스턴스의 값과 같은지 여부를 나타내는 값을 반환합니다. |
Equals(Object) |
이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다. |
FromDateTime(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 변환합니다. 문자열 표현의 형식은 지정된 형식과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
지정된 형식 배열, 문화권별 서식 정보 및 스타일을 사용하여 날짜의 지정된 범위 표현을 해당하는 DateOnly 변환합니다. 문자열 표현의 형식은 지정된 형식 중 하나 이상과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ParseExact(ReadOnlySpan<Char>, String[]) |
지정된 형식 배열을 사용하여 날짜의 지정된 범위 표현을 해당하는 DateOnly 변환합니다. 문자열 표현의 형식은 지정된 형식 중 하나 이상과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ParseExact(String, String, IFormatProvider, DateTimeStyles) |
지정된 형식, 문화권별 서식 정보 및 스타일을 사용하여 날짜의 지정된 문자열 표현을 해당하는 DateOnly 변환합니다. 문자열 표현의 형식은 지정된 형식과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ParseExact(String, String) |
지정된 형식을 사용하여 날짜의 지정된 문자열 표현을 해당하는 DateOnly 변환합니다. 문자열 표현의 형식은 지정된 형식과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
지정된 형식 배열, 문화권별 서식 정보 및 스타일을 사용하여 날짜의 지정된 문자열 표현을 해당하는 DateOnly 변환합니다. 문자열 표현의 형식은 지정된 형식 중 하나 이상과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ParseExact(String, String[]) |
지정된 형식 배열을 사용하여 날짜의 지정된 범위 표현을 해당하는 DateOnly 변환합니다. 문자열 표현의 형식은 지정된 형식 중 하나 이상과 정확히 일치해야 합니다. 그렇지 않은 경우 예외가 throw됩니다. |
ToDateTime(TimeOnly, DateTimeKind) |
지정된 입력 종류가 이 DateOnly 인스턴스의 날짜 및 지정된 입력 시간의 시간으로 설정된 DateTime 인스턴스를 반환합니다. |
ToDateTime(TimeOnly) | |
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 다른 DateTime보다 이후인지 여부를 확인합니다. |
GreaterThanOrEqual(DateOnly, DateOnly) |
지정한 DateOnly가 지정된 다른 DateOnly같은 날짜를 나타내는지 여부를 결정합니다. |
Inequality(DateOnly, DateOnly) |
지정된 두 DateOnly 인스턴스가 같지 않은지 여부를 확인합니다. |
LessThan(DateOnly, DateOnly) | |
LessThanOrEqual(DateOnly, DateOnly) |
지정한 DateOnly 지정한 날짜가 지정된 다른 DateOnly같거나 이전 날짜를 나타내는지 여부를 결정합니다. |
적용 대상
.NET