JapaneseCalendar.MinSupportedDateTime Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det tidigaste datum och den tid som stöds av det aktuella JapaneseCalendar objektet.
public:
virtual property DateTime MinSupportedDateTime { DateTime get(); };
public override DateTime MinSupportedDateTime { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public override DateTime MinSupportedDateTime { get; }
member this.MinSupportedDateTime : DateTime
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.MinSupportedDateTime : DateTime
Public Overrides ReadOnly Property MinSupportedDateTime As DateTime
Egenskapsvärde
Det tidigaste datum och den tid som stöds av typen JapaneseCalendar, vilket motsvarar det första ögonblicket den 23 oktober 1868 c.E. i den gregorianska kalendern (eller i .NET 10 och tidigare versioner, 8 september 1868 C.E.).
- Attribut
Exempel
I följande exempel hämtas de tidigaste och senaste datumen som stöds av kalendern.
// Create an instance of the calendar.
JapaneseCalendar myCal = new();
Console.WriteLine(myCal.ToString());
// Create an instance of the GregorianCalendar.
GregorianCalendar myGre = new();
// Display the MinSupportedDateTime and its equivalent in the GregorianCalendar.
DateTime myMin = myCal.MinSupportedDateTime;
Console.Write(
"MinSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
myCal.GetMonth(myMin),
myCal.GetDayOfMonth(myMin),
myCal.GetYear(myMin));
Console.WriteLine(
" (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
myGre.GetMonth(myMin),
myGre.GetDayOfMonth(myMin),
myGre.GetYear(myMin));
// Display the MaxSupportedDateTime and its equivalent in the GregorianCalendar.
DateTime myMax = myCal.MaxSupportedDateTime;
Console.Write(
"MaxSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
myCal.GetMonth(myMax),
myCal.GetDayOfMonth(myMax),
myCal.GetYear(myMax));
Console.WriteLine(
" (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
myGre.GetMonth(myMax),
myGre.GetDayOfMonth(myMax),
myGre.GetYear(myMax));
/*
This code produces the following output on .NET 11.
System.Globalization.JapaneseCalendar
MinSupportedDateTime: 10/23/0001 (in Gregorian, 10/23/1868)
MaxSupportedDateTime: 12/31/7981 (in Gregorian, 12/31/9999)
*/
' Create an instance of the calendar.
Dim myCal As New JapaneseCalendar()
Console.WriteLine(myCal.ToString())
' Create an instance of the GregorianCalendar.
Dim myGre As New GregorianCalendar()
' Display the MinSupportedDateTime and its equivalent in the GregorianCalendar.
Dim myMin As Date = myCal.MinSupportedDateTime
Console.Write(
"MinSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
myCal.GetMonth(myMin),
myCal.GetDayOfMonth(myMin),
myCal.GetYear(myMin))
Console.WriteLine(
" (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
myGre.GetMonth(myMin),
myGre.GetDayOfMonth(myMin),
myGre.GetYear(myMin))
' Display the MaxSupportedDateTime and its equivalent in the GregorianCalendar.
Dim myMax As Date = myCal.MaxSupportedDateTime
Console.Write(
"MaxSupportedDateTime: {0:D2}/{1:D2}/{2:D4}",
myCal.GetMonth(myMax),
myCal.GetDayOfMonth(myMax),
myCal.GetYear(myMax))
Console.WriteLine(
" (in Gregorian, {0:D2}/{1:D2}/{2:D4})",
myGre.GetMonth(myMax),
myGre.GetDayOfMonth(myMax),
myGre.GetYear(myMax))
'This code produces the following output on .NET 11.
'
'System.Globalization.JapaneseCalendar
'MinSupportedDateTime: 10/23/0001 (in Gregorian, 10/23/1868)
'MaxSupportedDateTime: 12/31/7981 (in Gregorian, 12/31/9999)
Kommentarer
Det tidigaste datumet som stöds av klassen är den JapaneseCalendar 23 oktober 1868, under det första året av Meiji-eran. Normalt utlöser datum- och tidsåtgärder som använder JapaneseCalendar klassen ett ArgumentOutOfRangeException undantag för datum före detta datum. Men vissa medlemmar, till exempel GetEra metoden, stöder från 1 januari 1868 till 22 oktober under året Meiji 1.
Note
I .NET Framework-versioner och i .NET Core 1.0 till och med .NET 10 returnerar den här egenskapen ett datum och en tid som representerar det första ögonblicket den 8 september 1868 i den gregorianska kalendern.