DateOnly Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili tanggal dengan nilai mulai dari 1 Januari 0001 Anno Domini (Era Umum) hingga 31 Desember 9999 A.D. (C.E.) dalam kalender Gregorian.
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)
- Warisan
- Penerapan
Keterangan
Metode TryParse dan TryParseExact mengembalikan false ketika input tidak cocok dengan format yang valid. Dalam .NET 11 dan yang lebih baru, nilai ArgumentException atau penentu format yang disediakan DateTimeStyles tidak valid.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DateOnly(Int32, Int32, Int32, Calendar) |
Membuat instans DateOnly baru struktur ke tahun, bulan, dan hari yang ditentukan untuk kalender yang ditentukan. |
| DateOnly(Int32, Int32, Int32) |
Membuat instans DateOnly baru struktur ke tahun, bulan, dan hari yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| Day |
Mendapatkan komponen hari dari tanggal yang diwakili oleh instans ini. |
| DayNumber |
Mendapatkan jumlah hari sejak 1 Januari 0001 dalam kalender Gregorian Proleptik yang diwakili oleh instans ini. |
| DayOfWeek |
Mendapatkan hari dalam seminggu yang diwakili oleh instans ini. |
| DayOfYear |
Mendapatkan hari dalam setahun yang diwakili oleh instans ini. |
| MaxValue |
Mendapatkan tanggal terbaru yang dapat dibuat. |
| MinValue |
Mendapatkan tanggal paling awal yang dapat dibuat. |
| Month |
Mendapatkan komponen bulan dari tanggal yang diwakili oleh instans ini. |
| Year |
Mendapatkan komponen tahun dari tanggal yang diwakili oleh instans ini. |
Metode
| Nama | Deskripsi |
|---|---|
| AddDays(Int32) |
Menambahkan jumlah hari yang ditentukan ke nilai instans ini. |
| AddMonths(Int32) |
Menambahkan jumlah bulan yang ditentukan ke nilai instans ini. |
| AddYears(Int32) |
Menambahkan jumlah tahun yang ditentukan ke nilai instans ini. |
| CompareTo(DateOnly) |
Membandingkan nilai instans ini dengan nilai yang ditentukan DateOnly dan mengembalikan bilangan bulat yang menunjukkan apakah instans ini lebih awal dari, sama dengan, atau lebih baru dari nilai yang ditentukan DateOnly . |
| CompareTo(Object) |
Membandingkan nilai instans ini dengan objek tertentu yang berisi nilai tertentu DateOnly , dan mengembalikan bilangan bulat yang menunjukkan apakah instans ini lebih awal dari, sama dengan, atau lebih baru dari nilai yang ditentukan DateOnly . |
| Deconstruct(Int32, Int32, Int32) | |
| Equals(DateOnly) |
Mengembalikan nilai yang menunjukkan apakah nilai instans ini sama dengan nilai instans yang ditentukan DateOnly . |
| Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. |
| FromDateTime(DateTime) |
Mengembalikan instans DateOnly yang diatur ke bagian tanggal dari yang ditentukan |
| FromDayNumber(Int32) |
Membuat instans DateOnly baru struktur ke jumlah hari yang ditentukan. |
| GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Mengonversi rentang memori yang berisi representasi string tanggal setara DateOnly dengan yang setara dengan menggunakan informasi format khusus budaya dan gaya pemformatan. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Mengurai rentang karakter menjadi nilai. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Mengonversi string yang berisi representasi string tanggal ke DateOnly yang setara dengan menggunakan informasi format khusus budaya dan gaya pemformatan. |
| Parse(String, IFormatProvider) |
Mengurai string menjadi nilai. |
| Parse(String) |
Mengonversi string yang berisi representasi string tanggal ke DateOnly yang setara dengan menggunakan konvensi budaya saat ini. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus cocok dengan format yang ditentukan tepat atau pengecualian dilemparkan. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan array format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus cocok dengan setidaknya salah satu format yang ditentukan tepat atau pengecualian dilemparkan. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan array format yang ditentukan. Format representasi string harus cocok dengan setidaknya salah satu format yang ditentukan tepat atau pengecualian dilemparkan. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Mengonversi representasi string yang ditentukan dari tanggal ke DateOnly yang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus cocok dengan format yang ditentukan tepat atau pengecualian dilemparkan. |
| ParseExact(String, String) |
Mengonversi representasi string yang ditentukan dari tanggal ke DateOnly yang setara menggunakan format yang ditentukan. Format representasi string harus cocok dengan format yang ditentukan tepat atau pengecualian dilemparkan. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Mengonversi representasi string yang ditentukan dari tanggal ke DateOnly yang setara menggunakan array format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus cocok dengan setidaknya salah satu format yang ditentukan tepat atau pengecualian dilemparkan. |
| ParseExact(String, String[]) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan array format yang ditentukan. Format representasi string harus cocok dengan setidaknya salah satu format yang ditentukan tepat atau pengecualian dilemparkan. |
| ToDateTime(TimeOnly, DateTimeKind) |
Mengembalikan instans DateTime dengan jenis input yang ditentukan yang diatur ke tanggal instans DateOnly ini dan waktu waktu input yang ditentukan. |
| ToDateTime(TimeOnly) |
Mengembalikan DateTime yang diatur ke tanggal instans DateOnly ini dan waktu waktu input yang ditentukan. |
| ToLongDateString() |
Mengonversi nilai objek saat ini DateOnly ke representasi string tanggal panjang yang setara. |
| ToShortDateString() |
Mengonversi nilai objek saat ini DateOnly ke representasi string tanggal pendek yang setara. |
| ToString() |
Mengonversi nilai objek saat ini DateOnly ke representasi string yang setara menggunakan konvensi pemformatan budaya saat ini. Objek DateOnly akan diformat dalam bentuk pendek. |
| ToString(IFormatProvider) |
Mengonversi nilai objek saat ini DateOnly ke representasi string yang setara menggunakan informasi format khusus budaya yang ditentukan. |
| ToString(String, IFormatProvider) |
Mengonversi nilai objek saat ini DateOnly ke representasi string yang setara menggunakan informasi format khusus budaya yang ditentukan. |
| ToString(String) |
Mengonversi nilai objek saat ini DateOnly ke representasi string yang setara menggunakan format yang ditentukan dan konvensi pemformatan budaya saat ini. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mencoba memformat nilai instans saat ini DateOnly ke dalam rentang karakter yang disediakan. |
| TryParse(ReadOnlySpan<Char>, DateOnly) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly) |
Mencoba mengurai rentang karakter menjadi nilai. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan array format yang ditentukan, informasi format khusus budaya, dan gaya. Dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParse(String, DateOnly) |
Mengonversi representasi string yang ditentukan dari tanggal ke DateOnly yang setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParse(String, IFormatProvider, DateOnly) |
Mencoba mengurai string ke dalam nilai. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateOnly) |
Mengonversi representasi string yang ditentukan dari tanggal ke DateOnly yang setara menggunakan array format yang ditentukan, informasi format khusus budaya, dan gaya. Dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, DateOnly) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan format dan gaya yang ditentukan. Format representasi string harus sama persis dengan format yang ditentukan. Metode mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnlyyang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan format yang ditentukan. Metode mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(ReadOnlySpan<Char>, String[], DateOnly) |
Mengonversi rentang karakter yang ditentukan dari tanggal ke DateOnly yang setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateOnly) |
Mengonversi rentang karakter yang ditentukan dari tanggal ke DateOnly yang setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(String, String, DateOnly) |
Mengonversi representasi string yang ditentukan dari tanggal ke DateOnly yang setara menggunakan format dan gaya yang ditentukan. Format representasi string harus sama persis dengan format yang ditentukan. Metode mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateOnly) |
Mengonversi representasi rentang yang ditentukan dari tanggal ke DateOnly yang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan format yang ditentukan. Metode mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(String, String[], DateOnly) |
Mengonversi string tanggal yang ditentukan menjadi DateOnly setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateOnly) |
Mengonversi string tanggal yang ditentukan menjadi DateOnly setara dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
Operator
| Nama | Deskripsi |
|---|---|
| Equality(DateOnly, DateOnly) |
Menentukan apakah dua instans DateOnly yang ditentukan sama. |
| GreaterThan(DateOnly, DateOnly) |
Menentukan apakah satu yang ditentukan DateOnly lebih baru dari DateOnly yang ditentukan lainnya. |
| GreaterThanOrEqual(DateOnly, DateOnly) |
Menentukan apakah salah satu DateOnly yang ditentukan mewakili tanggal yang sama dengan atau lebih baru dari tanggal yang ditentukan DateOnlylainnya. |
| Inequality(DateOnly, DateOnly) |
Menentukan apakah dua instans DateOnly yang ditentukan tidak sama. |
| LessThan(DateOnly, DateOnly) |
Menentukan apakah satu yang ditentukan DateOnly lebih lama dari yang lain yang ditentukan DateOnly. |
| LessThanOrEqual(DateOnly, DateOnly) |
Menentukan apakah salah satu yang ditentukan DateOnly mewakili tanggal yang sama dengan atau lebih lama dari tanggal yang ditentukan DateOnlylainnya. |