KoreanLunisolarCalendar Klass
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.
Representerar tid i divisioner, till exempel månader, dagar och år. År beräknas med hjälp av den gregorianska kalendern, medan dagar och månader beräknas med hjälp av lunisolarkalendern.
public ref class KoreanLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class KoreanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class KoreanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type KoreanLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type KoreanLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
Public Class KoreanLunisolarCalendar
Inherits EastAsianLunisolarCalendar
- Arv
- Attribut
Kommentarer
Klassen KoreanLunisolarCalendar härleds från EastAsianLunisolarCalendar klassen, som representerar lunisolarkalendern. Klassen EastAsianLunisolarCalendar stöder sexagenary årscykeln (som upprepas vart 60:e år) utöver solår och månmånader. Varje solår i kalendern är associerat med ett sexagenärt år, en himmelsk stam och en marksänd gren, och dessa kalendrar kan ha skottmånader efter vilken månad som helst på året.
Note
Information om hur du använder klassen KoreanLunisolarCalendar och andra kalenderklasser i .NET Framework finns i Working with Calendars.
Klassen KoreanLunisolarCalendar beräknar år med hjälp av den gregorianska kalendern och dagar och månader med hjälp av EastAsianLunisolarCalendar klassen.
En skottmånad kan inträffa efter vilken månad som helst under ett år. Metoden returnerar till exempel EastAsianLunisolarCalendar.GetMonth(DateTime) ett tal mellan 1 och 13 som anger den månad som är associerad med ett angivet datum. Om det finns en skottmånad mellan årets GetMonth åttonde och nionde månader returnerar metoden 8 för den åttonde månaden, 9 för skottet åttonde månaden och 10 för den nionde månaden.
KoreanLunisolarCalendar För närvarande används inte av någon av de kulturer som stöds av CultureInfo klassen. Därför kan den här klassen endast användas för att beräkna datum i den koreanska lunisolarkalendern.
Var och CultureInfo en stöder en uppsättning kalendrar. Egenskapen Calendar returnerar standardkalendern för kulturen och OptionalCalendars egenskapen returnerar en matris som innehåller alla kalendrar som stöds av kulturen. Om du vill ändra kalendern som används av en CultureInfoska programmet ange Calendar egenskapen CultureInfo.DateTimeFormat för till en ny Calendar.
Konstruktorer
| Name | Description |
|---|---|
| KoreanLunisolarCalendar() |
Initierar en ny instans av KoreanLunisolarCalendar klassen. |
Fält
| Name | Description |
|---|---|
| CurrentEra |
Representerar den aktuella eran i den aktuella kalendern. Värdet för det här fältet är 0. (Ärvd från Calendar) |
| GregorianEra |
Anger den gregorianska eran som motsvarar det aktuella KoreanLunisolarCalendar objektet. |
Egenskaper
| Name | Description |
|---|---|
| AlgorithmType |
Hämtar ett värde som anger om den aktuella kalendern är solbaserad, månbaserad eller en kombination av båda. (Ärvd från EastAsianLunisolarCalendar) |
| DaysInYearBeforeMinSupportedYear |
Hämtar antalet dagar under året som föregår det år som anges av MinSupportedDateTime egenskapen. |
| Eras |
Hämtar de rader som motsvarar det datum- och tidsintervall som stöds av det aktuella KoreanLunisolarCalendar objektet. |
| IsReadOnly |
Hämtar ett värde som anger om det här Calendar objektet är skrivskyddat. (Ärvd från Calendar) |
| MaxSupportedDateTime |
Hämtar det maximala datum och den tid som stöds av KoreanLunisolarCalendar klassen. |
| MinSupportedDateTime |
Hämtar lägsta datum och tid som stöds av KoreanLunisolarCalendar klassen. |
| TwoDigitYearMax |
Hämtar eller anger det sista året för ett 100-årsintervall som kan representeras av ett 2-siffrigt år. (Ärvd från EastAsianLunisolarCalendar) |
Metoder
| Name | Description |
|---|---|
| AddDays(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet dagar från det angivna DateTime. (Ärvd från Calendar) |
| AddHours(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet timmar från den angivna DateTime. (Ärvd från Calendar) |
| AddMilliseconds(DateTime, Double) |
Returnerar ett DateTime som är det angivna antalet millisekunder bort från den angivna DateTime. (Ärvd från Calendar) |
| AddMinutes(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet minuter från den angivna DateTime. (Ärvd från Calendar) |
| AddMonths(DateTime, Int32) |
Beräknar det datum som är det angivna antalet månader från det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| AddSeconds(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet sekunder från den angivna DateTime. (Ärvd från Calendar) |
| AddWeeks(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet veckor från den angivna DateTime. (Ärvd från Calendar) |
| AddYears(DateTime, Int32) |
Beräknar det datum som är det angivna antalet år från det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| Clone() |
Skapar ett nytt objekt som är en kopia av det aktuella Calendar objektet. (Ärvd från Calendar) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetCelestialStem(Int32) |
Beräknar celestialstammen för det angivna året i sexagenary-cykeln (60 år). (Ärvd från EastAsianLunisolarCalendar) |
| GetDayOfMonth(DateTime) |
Beräknar dagen i månaden på det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| GetDayOfWeek(DateTime) |
Beräknar veckodagen på det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| GetDayOfYear(DateTime) |
Beräknar dagen på året på det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| GetDaysInMonth(Int32, Int32, Int32) |
Beräknar antalet dagar i den angivna månaden för det angivna året och eran. (Ärvd från EastAsianLunisolarCalendar) |
| GetDaysInMonth(Int32, Int32) |
Returnerar antalet dagar i den angivna månaden och året för den aktuella eran. (Ärvd från Calendar) |
| GetDaysInYear(Int32, Int32) |
Beräknar antalet dagar under det angivna året och eran. (Ärvd från EastAsianLunisolarCalendar) |
| GetDaysInYear(Int32) |
Returnerar antalet dagar under det angivna året för den aktuella eran. (Ärvd från Calendar) |
| GetEra(DateTime) |
Hämtar den era som motsvarar den angivna DateTime. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetHour(DateTime) |
Returnerar timvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetLeapMonth(Int32, Int32) |
Beräknar skottmånaden för det angivna året och eran. (Ärvd från EastAsianLunisolarCalendar) |
| GetLeapMonth(Int32) |
Beräknar skottmånaden för ett angivet år. (Ärvd från Calendar) |
| GetMilliseconds(DateTime) |
Returnerar millisekundersvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetMinute(DateTime) |
Returnerar minutvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetMonth(DateTime) |
Returnerar månaden på det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32, Int32) |
Beräknar antalet månader under det angivna året och eran. (Ärvd från EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32) |
Returnerar antalet månader under det angivna året i den aktuella eran. (Ärvd från Calendar) |
| GetSecond(DateTime) |
Returnerar sekundvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetSexagenaryYear(DateTime) |
Beräknar året i sexagenary-cykeln (60 år) som motsvarar det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| GetTerrestrialBranch(Int32) |
Beräknar den markbundna grenen av det angivna året i sexagenary-cykeln (60 år). (Ärvd från EastAsianLunisolarCalendar) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Returnerar den vecka på året som innehåller datumet i det angivna DateTime värdet. (Ärvd från Calendar) |
| GetYear(DateTime) |
Returnerar året på det angivna datumet. (Ärvd från EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Avgör om det angivna datumet i den angivna eran är en skottdag. (Ärvd från EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32) |
Avgör om det angivna datumet i den aktuella eran är en skottdag. (Ärvd från Calendar) |
| IsLeapMonth(Int32, Int32, Int32) |
Avgör om den angivna månaden under det angivna året och eran är en skottmånad. (Ärvd från EastAsianLunisolarCalendar) |
| IsLeapMonth(Int32, Int32) |
Avgör om den angivna månaden under det angivna året i den aktuella eran är en skottmånad. (Ärvd från Calendar) |
| IsLeapYear(Int32, Int32) |
Avgör om det angivna året i den angivna eran är ett skottår. (Ärvd från EastAsianLunisolarCalendar) |
| IsLeapYear(Int32) |
Avgör om det angivna året i den aktuella eran är ett skottår. (Ärvd från Calendar) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Returnerar ett DateTime som är inställt på angivet datum, tid och era. (Ärvd från EastAsianLunisolarCalendar) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Returnerar ett DateTime som är inställt på angivet datum och tid i den aktuella eran. (Ärvd från Calendar) |
| ToFourDigitYear(Int32) |
Konverterar det angivna året till ett fyrsiffrigt år. (Ärvd från EastAsianLunisolarCalendar) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |