JapaneseLunisolarCalendar Kelas

Definisi

Mewakili waktu dalam pembagian, seperti bulan, hari, dan tahun. Tahun dihitung sebagai untuk kalender Jepang, sementara hari dan bulan dihitung menggunakan kalender lunisolar.

public ref class JapaneseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type JapaneseLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type JapaneseLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
Public Class JapaneseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
Warisan
JapaneseLunisolarCalendar
Atribut

Keterangan

Kelas JapaneseLunisolarCalendar ini berasal dari EastAsianLunisolarCalendar kelas , yang mewakili kalender lunisolar. Kelas ini EastAsianLunisolarCalendar mendukung siklus tahun sexagenary (yang berulang setiap 60 tahun) selain tahun matahari dan bulan bulan bulan. Setiap tahun surya di kalender dikaitkan dengan Tahun Sexagenary, Celestial Stem, dan Cabang Terestrial, dan kalender ini dapat memiliki bulan karang setelah bulan mana pun dalam setahun. Metode mengembalikan GetMonth angka antara 1 dan 13 yang menunjukkan bulan yang terkait dengan tanggal yang ditentukan. Jika ada bulan kaap antara bulan kedelapan dan kesembilan tahun ini, GetMonth metode mengembalikan 8 untuk bulan kedelapan, 9 untuk bulan kedelapan lompatan, dan 10 untuk bulan kesembilan.

Catatan

Untuk informasi tentang menggunakan JapaneseLunisolarCalendar kelas dan kelas kalender lainnya di Pustaka Kelas .NET, lihat Bekerja dengan Kalender.

Kelas mengenali JapaneseLuniSolarCalendar satu era untuk setiap pemerintahan kaisar. Misalnya, dua era terbaru adalah era Heisei, dimulai pada tahun kalender Gregorian 1989, dan era Reiwa, dimulai pada tahun kalender Gregorian 2019. Nama era biasanya ditampilkan sebelum tahun. Misalnya, kalender Gregorian tahun 2001 adalah tahun kalender Jepang Heisei 13. Perhatikan bahwa tahun pertama era disebut "Gannen." Oleh karena itu, kalender Gregorian tahun 1989 adalah tahun kalender Jepang Heisei Gannen.

Penting

Era di kalender Jepang didasarkan pada pemerintahan kaisar dan karenanya diharapkan berubah. Misalnya, 1 Mei 2019 menandai awal era Reiwa di JapaneseCalendar dan JapaneseLunisolarCalendar. Perubahan era seperti itu mempengaruhi semua aplikasi yang menggunakan kalender ini. Untuk informasi selengkapnya dan untuk menentukan apakah aplikasi Anda terpengaruh, lihat Menangani era baru di kalender Jepang di .NET. Untuk informasi tentang menguji aplikasi Anda pada sistem Windows untuk memastikan kesiapannya untuk perubahan era, lihat Menyiapkan aplikasi Anda untuk perubahan era Jepang. Untuk fitur di .NET yang mendukung kalender dengan beberapa era dan untuk praktik terbaik saat bekerja dengan kalender yang mendukung beberapa era, lihat Bekerja dengan era.

JapaneseCalendar Tidak seperti kelas , JapaneseLunisolarCalendar kelas tidak mendukung tanggal dalam rentang era Meiji dan Taisho.

Kelas ini menetapkan angka ke era sebagai berikut:

Nilai GetEra Nama Era Singkatan Era Tanggal Gregorian
5 令和 (Reiwa) 令和 (R, r) 1 Mei 2019 hingga sekarang
4 平成 (Heisei) 平 (H, h) 8 Januari 1989 hingga 30 April 2019
3 昭和 (Showa) 昭 (S, s) 25 Desember 1926 hingga 7 Januari 1989
2 大正 (Taisho) 大 (T, t) 30 Juli 1912 hingga 24 Desember 1926
1 明治 (Meiji) 明 (M, m) 8 September 1868 hingga 29 Juli 1912

Saat ini, JapaneseLunisolarCalendar tidak digunakan oleh salah satu budaya yang didukung oleh CultureInfo kelas . Oleh karena itu, kelas ini hanya dapat digunakan untuk menghitung tanggal di kalender lunisolar Jepang. Ini tidak dapat digunakan sebagai kalender default untuk budaya apa pun yang CultureInfo didukung oleh kelas.

Setiap CultureInfo objek mendukung sekumpulan kalender. Properti CultureInfo.Calendar mengembalikan kalender default untuk budaya, dan CultureInfo.OptionalCalendars properti mengembalikan array yang berisi semua kalender yang didukung oleh budaya. Anda dapat mengubah kalender default ke salah satu kalender opsional yang didukung oleh CultureInfo instans. Untuk melakukan ini, atur Calendar properti objek yang DateTimeFormatInfo dikembalikan oleh CultureInfo.DateTimeFormat properti ke yang baru Calendar.

Konstruktor

JapaneseLunisolarCalendar()

Menginisialisasi instans baru kelas JapaneseLunisolarCalendar.

Bidang

CurrentEra

Mewakili era kalender saat ini. Nilai bidang ini adalah 0.

(Diperoleh dari Calendar)
JapaneseEra

Menentukan era saat ini.

Properti

AlgorithmType

Mendapatkan nilai yang menunjukkan apakah kalender saat ini berbasis surya, berbasis bulan, atau kombinasi keduanya.

(Diperoleh dari EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

Mendapatkan jumlah hari dalam tahun yang mendahului tahun yang ditentukan oleh MinSupportedDateTime properti .

DaysInYearBeforeMinSupportedYear

Mendapatkan jumlah hari dalam tahun yang mendahului tahun yang ditentukan oleh MinSupportedDateTime properti .

(Diperoleh dari Calendar)
Eras

Mendapatkan era yang relevan dengan JapaneseLunisolarCalendar objek .

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah objek ini Calendar baca-saja.

(Diperoleh dari Calendar)
MaxSupportedDateTime

Mendapatkan tanggal dan waktu maksimum yang JapaneseLunisolarCalendar didukung oleh kelas .

MinSupportedDateTime

Mendapatkan tanggal dan waktu minimum yang didukung oleh JapaneseLunisolarCalendar kelas .

TwoDigitYearMax

Mendapatkan atau menetapkan tahun terakhir dari rentang 100 tahun yang dapat diwakili oleh tahun 2 digit.

(Diperoleh dari EastAsianLunisolarCalendar)

Metode

AddDays(DateTime, Int32)

Mengembalikan DateTime yang merupakan jumlah hari yang ditentukan jauh dari yang ditentukan DateTime.

(Diperoleh dari Calendar)
AddHours(DateTime, Int32)

Mengembalikan DateTime yang merupakan jumlah jam yang ditentukan jauh dari yang ditentukan DateTime.

(Diperoleh dari Calendar)
AddMilliseconds(DateTime, Double)

Mengembalikan DateTime yang merupakan jumlah milidetik yang ditentukan jauh dari yang ditentukan DateTime.

(Diperoleh dari Calendar)
AddMinutes(DateTime, Int32)

Mengembalikan DateTime yang merupakan jumlah menit yang ditentukan jauh dari yang ditentukan DateTime.

(Diperoleh dari Calendar)
AddMonths(DateTime, Int32)

Menghitung tanggal yang merupakan jumlah bulan yang ditentukan jauh dari tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

Mengembalikan DateTime yang merupakan jumlah detik yang ditentukan jauh dari yang ditentukan DateTime.

(Diperoleh dari Calendar)
AddWeeks(DateTime, Int32)

Mengembalikan DateTime yang merupakan jumlah minggu yang ditentukan jauh dari yang ditentukan DateTime.

(Diperoleh dari Calendar)
AddYears(DateTime, Int32)

Menghitung tanggal yang merupakan jumlah tahun yang ditentukan jauh dari tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
Clone()

Membuat objek baru yang merupakan salinan objek saat ini Calendar .

(Diperoleh dari Calendar)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetCelestialStem(Int32)

Menghitung batang selestial dari tahun yang ditentukan dalam siklus sexagenary (60 tahun).

(Diperoleh dari EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

Menghitung hari dalam sebulan dalam tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

Menghitung hari dalam seminggu dalam tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

Menghitung hari dalam setahun dalam tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

Mengembalikan jumlah hari dalam bulan dan tahun yang ditentukan dari era saat ini.

(Diperoleh dari Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Menghitung jumlah hari dalam bulan yang ditentukan dari tahun dan era yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

Mengembalikan jumlah hari dalam tahun yang ditentukan dari era saat ini.

(Diperoleh dari Calendar)
GetDaysInYear(Int32, Int32)

Menghitung jumlah hari dalam tahun dan era yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetEra(DateTime)

Mengambil era yang sesuai dengan yang ditentukan DateTime.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetHour(DateTime)

Mengembalikan nilai jam dalam yang ditentukan DateTime.

(Diperoleh dari Calendar)
GetLeapMonth(Int32)

Menghitung bulan kampung untuk tahun tertentu.

(Diperoleh dari Calendar)
GetLeapMonth(Int32, Int32)

Menghitung bulan karang untuk tahun dan era yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetMilliseconds(DateTime)

Mengembalikan nilai milidetik dalam yang ditentukan DateTime.

(Diperoleh dari Calendar)
GetMinute(DateTime)

Mengembalikan nilai menit dalam yang ditentukan DateTime.

(Diperoleh dari Calendar)
GetMonth(DateTime)

Mengembalikan bulan dalam tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

Mengembalikan jumlah bulan dalam tahun yang ditentukan di era saat ini.

(Diperoleh dari Calendar)
GetMonthsInYear(Int32, Int32)

Menghitung jumlah bulan dalam tahun dan era yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetSecond(DateTime)

Mengembalikan nilai detik dalam yang ditentukan DateTime.

(Diperoleh dari Calendar)
GetSexagenaryYear(DateTime)

Menghitung tahun dalam siklus sexagenary (60 tahun) yang sesuai dengan tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

Menghitung cabang terrestrial tahun yang ditentukan dalam siklus sexagenary (60 tahun).

(Diperoleh dari EastAsianLunisolarCalendar)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Mengembalikan minggu dalam setahun yang menyertakan tanggal dalam nilai yang ditentukan DateTime .

(Diperoleh dari Calendar)
GetYear(DateTime)

Mengembalikan tahun dalam tanggal yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
IsLeapDay(Int32, Int32, Int32)

Menentukan apakah tanggal yang ditentukan di era saat ini adalah hari lompatan.

(Diperoleh dari Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Menentukan apakah tanggal yang ditentukan dalam era yang ditentukan adalah hari lompatan.

(Diperoleh dari EastAsianLunisolarCalendar)
IsLeapMonth(Int32, Int32)

Menentukan apakah bulan yang ditentukan pada tahun yang ditentukan di era saat ini adalah bulan kampung.

(Diperoleh dari Calendar)
IsLeapMonth(Int32, Int32, Int32)

Menentukan apakah bulan yang ditentukan pada tahun dan era yang ditentukan adalah bulan kampung.

(Diperoleh dari EastAsianLunisolarCalendar)
IsLeapYear(Int32)

Menentukan apakah tahun yang ditentukan di era saat ini adalah tahun kampung.

(Diperoleh dari Calendar)
IsLeapYear(Int32, Int32)

Menentukan apakah tahun yang ditentukan di era yang ditentukan adalah tahun kampung.

(Diperoleh dari EastAsianLunisolarCalendar)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Mengembalikan DateTime yang diatur ke tanggal dan waktu yang ditentukan di era saat ini.

(Diperoleh dari Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Mengembalikan DateTime yang diatur ke tanggal, waktu, dan era yang ditentukan.

(Diperoleh dari EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

Mengonversi tahun yang ditentukan menjadi tahun empat digit.

(Diperoleh dari EastAsianLunisolarCalendar)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga