JapaneseCalendar.Eras Properti
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.
Mendapatkan daftar era di JapaneseCalendar.
public:
virtual property cli::array <int> ^ Eras { cli::array <int> ^ get(); };
public override int[] Eras { get; }
member this.Eras : int[]
Public Overrides ReadOnly Property Eras As Integer()
Nilai Properti
Array bilangan bulat yang mewakili era di JapaneseCalendar.
Contoh
Contoh berikut menampilkan nilai yang terkandung dalam Eras properti .
using namespace System;
using namespace System::Globalization;
int main()
{
// Creates and initializes a JapaneseCalendar.
JapaneseCalendar^ myCal = gcnew JapaneseCalendar;
// Displays the values in the Eras property.
for ( int i = 0; i < myCal->Eras->Length; i++ )
{
Console::WriteLine( "Eras[ {0}] = {1}", i, myCal->Eras[ i ] );
}
}
/*
This code produces the following output.
Eras->Item[0] = 4
Eras->Item[1] = 3
Eras->Item[2] = 2
Eras->Item[3] = 1
*/
using System;
using System.Globalization;
public class SamplesJapaneseCalendar {
public static void Main() {
// Creates and initializes a JapaneseCalendar.
JapaneseCalendar myCal = new JapaneseCalendar();
// Displays the values in the Eras property.
for ( int i = 0; i < myCal.Eras.Length; i++ ) {
Console.WriteLine( "Eras[{0}] = {1}", i, myCal.Eras[i] );
}
}
}
/*
This code produces the following output.
Eras[0] = 4
Eras[1] = 3
Eras[2] = 2
Eras[3] = 1
*/
Imports System.Globalization
Public Class SamplesJapaneseCalendar
Public Shared Sub Main()
' Creates and initializes a JapaneseCalendar.
Dim myCal As New JapaneseCalendar()
' Displays the values in the Eras property.
Dim i As Integer
For i = 0 To myCal.Eras.Length - 1
Console.WriteLine("Eras[{0}] = {1}", i, myCal.Eras(i))
Next i
End Sub
End Class
'This code produces the following output.
'
'Eras[0] = 4
'Eras[1] = 3
'Eras[2] = 2
'Eras[3] = 1
'
Keterangan
Kalender Jepang mengenali satu era untuk setiap pemerintahan kaisar. 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.
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) | Januari 8, 1989 untuk sekarang |
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 |
Kelas ini menangani tanggal dari 8 September dalam tahun Meiji 1 (1 Januari 1868 dari kalender Gregorian). Meskipun kalender Jepang dialihkan dari kalender bulan ke kalender surya pada tahun Meiji 6 (1873 dari kalender Gregorian), implementasi ini hanya didasarkan pada kalender surya.
Catatan
Jika era tambahan ditambahkan di masa mendatang, aplikasi mungkin mengalami lebih dari lima era yang diharapkan untuk kalender Jepang. Aplikasi Anda harus diuji untuk memastikan bahwa aplikasi tersebut terus bekerja dalam peristiwa seperti itu; lihat Penanganan Era untuk Kalender Jepang.