ChineseLunisolarCalendar 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 kinesiska kalendern, medan dagar och månader beräknas med hjälp av lunisolarkalendern.
public ref class ChineseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type ChineseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type ChineseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
Public Class ChineseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
- Arv
- Attribut
Kommentarer
Klassen ChineseLunisolarCalendar 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. Klassen ChineseLunisolarCalendar beräknar år baserat på solberäkningar och månader och dagar baserat på månberäkningar.
Note
Information om hur du använder klassen ChineseLunisolarCalendar och andra kalenderklasser i .NET Framework finns i Working with Calendars.
En skottmånad kan inträffa efter vilken månad som helst under ett år. Metoden returnerar till exempel GetMonth 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.
ChineseLunisolarCalendar 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 kinesiska lunisolarkalendern.
Varje CultureInfo objekt 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 |
|---|---|
| ChineseLunisolarCalendar() |
Initierar en ny instans av ChineseLunisolarCalendar klassen. |
Fält
| Name | Description |
|---|---|
| ChineseEra |
Anger den era som motsvarar det aktuella ChineseLunisolarCalendar objektet. |
| CurrentEra |
Representerar den aktuella eran i den aktuella kalendern. Värdet för det här fältet är 0. (Ärvd från Calendar) |
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 ChineseLunisolarCalendar 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 ChineseLunisolarCalendar klassen. |
| MinSupportedDateTime |
Hämtar lägsta datum och tid som stöds av ChineseLunisolarCalendar 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 typen. |
| 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) |