ChineseLunisolarCalendar Class

Definition

월, 일 및 연도 같은 사업부의 시간을 나타냅니다.Represents time in divisions, such as months, days, and years. 연도 중국식 달력을 사용 하 여 일 및 월은 음 양력을 사용 하 여 계산 됩니다 계산 됩니다.Years are calculated using the Chinese calendar, while days and months are calculated using the lunisolar calendar.

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
Public Class ChineseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
Inheritance
ChineseLunisolarCalendar
Attributes

Remarks

ChineseLunisolarCalendar 클래스는 음 양력을 나타내는 EastAsianLunisolarCalendar 클래스에서 파생 됩니다.The ChineseLunisolarCalendar class is derived from the EastAsianLunisolarCalendar class, which represents the lunisolar calendar. EastAsianLunisolarCalendar 클래스는 양력인 연도와 음력 월을 비롯 하 여 육십갑자 year 주기 (60 년 마다 반복 됨)를 지원 합니다.The EastAsianLunisolarCalendar class supports the sexagenary year cycle (which repeats every 60 years) in addition to solar years and lunar months. 달력 태양 매년 육십갑자, 천체 Stem, 연결 되며 이러한 달력 연도의 특정 월 후 윤 월을 가질 수 있습니다.Each solar year in the calendar is associated with a Sexagenary Year, a Celestial Stem, and a Terrestrial Branch, and these calendars can have leap months after any month of the year. ChineseLunisolarCalendar 클래스는 양력 계산을 기반으로 연도를 계산 하 고, 음력 계산을 기반으로 월 및 일을 계산 합니다.The ChineseLunisolarCalendar class calculates years based on solar calculations, and months and days based on lunar calculations.

Note

ChineseLunisolarCalendar 클래스 및 .NET Framework의 다른 calendar 클래스 사용에 대 한 자세한 내용은 달력 작업을 참조 하세요.For information about using the ChineseLunisolarCalendar class and the other calendar classes in the .NET Framework, see Working with Calendars.

윤 월을 1 년에 모든 월 이후에 발생할 수 있습니다.A leap month can occur after any month in a year. 예를 들어 GetMonth 메서드는 지정 된 날짜와 관련 된 월을 나타내는 1에서 13 사이의 숫자를 반환 합니다.For example, the GetMonth method returns a number between 1 and 13 that indicates the month associated with a specified date. 연도의 여덟 번째 월과 9 월 사이에 윤 월이 있는 경우 GetMonth 메서드는 여덟 번째 달에 대해 8을 반환 하 고, 윤 8 월에는 9를, 아홉 번째 월에는 10을 반환 합니다.If there is a leap month between the eighth and ninth months of the year, the GetMonth method returns 8 for the eighth month, 9 for the leap eighth month, and 10 for the ninth month.

현재 ChineseLunisolarCalendarCultureInfo 클래스에서 지 원하는 문화권에서 사용 되지 않습니다.Currently, the ChineseLunisolarCalendar is not used by any of the cultures supported by the CultureInfo class. 따라서이 클래스는 중국식 음력 달력에서 날짜 계산에 사용할 수 있습니다.Therefore, this class can be used only to calculate dates in the Chinese lunisolar calendar.

CultureInfo 개체는 달력 집합을 지원 합니다.Each CultureInfo object supports a set of calendars. Calendar 속성은 문화권의 기본 달력을 반환 하 고 OptionalCalendars 속성은 문화권에서 지 원하는 모든 달력을 포함 하는 배열을 반환 합니다.The Calendar property returns the default calendar for the culture, and the OptionalCalendars property returns an array containing all the calendars supported by the culture. 사용 하는 달력을 변경 하려면를 CultureInfo, 애플리케이션 설정 해야 합니다 Calendar 속성을 CultureInfo.DateTimeFormatCalendar합니다.To change the calendar used by a CultureInfo, the application should set the Calendar property of CultureInfo.DateTimeFormat to a new Calendar.

Constructors

ChineseLunisolarCalendar()

ChineseLunisolarCalendar 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ChineseLunisolarCalendar class.

Fields

ChineseEra

현재 ChineseLunisolarCalendar 개체에 해당하는 연대를 지정합니다.Specifies the era that corresponds to the current ChineseLunisolarCalendar object.

CurrentEra

현재 달력의 현재 연대를 나타냅니다.Represents the current era of the current calendar. 이 필드의 값은 0입니다.The value of this field is 0.

(Inherited from Calendar)

Properties

AlgorithmType

현재 달력이 양력 기반의 양력인 지, 음력 인지 또는 둘의 조합을 나타내는 값을 가져옵니다.Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.

(Inherited from EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

MinSupportedDateTime 속성에서 지정한 연도 이전 연도의 일 수를 가져옵니다.Gets the number of days in the year that precedes the year that is specified by the MinSupportedDateTime property.

DaysInYearBeforeMinSupportedYear

MinSupportedDateTime 속성에서 지정한 연도 이전 연도의 일 수를 가져옵니다.Gets the number of days in the year that precedes the year that is specified by the MinSupportedDateTime property.

(Inherited from Calendar)
Eras

현재 ChineseLunisolarCalendar 개체에서 지원하는 날짜 및 시간 범위에 해당하는 연대를 가져옵니다.Gets the eras that correspond to the range of dates and times supported by the current ChineseLunisolarCalendar object.

IsReadOnly

Calendar 개체가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this Calendar object is read-only.

(Inherited from Calendar)
MaxSupportedDateTime

ChineseLunisolarCalendar 클래스에서 지원하는 최대 날짜와 시간을 가져옵니다.Gets the maximum date and time supported by the ChineseLunisolarCalendar class.

MinSupportedDateTime

ChineseLunisolarCalendar 클래스에서 지원하는 최소 날짜와 시간을 가져옵니다.Gets the minimum date and time supported by the ChineseLunisolarCalendar class.

TwoDigitYearMax

두 자릿수 연도로 표시할 수 있는 100년 범위의 마지막 연도를 가져오거나 설정합니다.Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.

(Inherited from EastAsianLunisolarCalendar)

Methods

AddDays(DateTime, Int32)

지정된 DateTime에서 지정된 날짜 수만큼 경과한 DateTime을 반환합니다.Returns a DateTime that is the specified number of days away from the specified DateTime.

(Inherited from Calendar)
AddHours(DateTime, Int32)

지정된 DateTime에서 지정된 시간 수만큼 경과한 DateTime을 반환합니다.Returns a DateTime that is the specified number of hours away from the specified DateTime.

(Inherited from Calendar)
AddMilliseconds(DateTime, Double)

지정된 DateTime에서 지정된 밀리초 수만큼 경과한 DateTime을 반환합니다.Returns a DateTime that is the specified number of milliseconds away from the specified DateTime.

(Inherited from Calendar)
AddMinutes(DateTime, Int32)

지정된 DateTime에서 지정된 분 수만큼 경과한 DateTime을 반환합니다.Returns a DateTime that is the specified number of minutes away from the specified DateTime.

(Inherited from Calendar)
AddMonths(DateTime, Int32)

날짜를 지정 된 월 수 만큼 경과한 지정된 된 날짜를 계산 합니다.Calculates the date that is the specified number of months away from the specified date.

(Inherited from EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

지정된 DateTime에서 지정된 초 수만큼 경과한 DateTime을 반환합니다.Returns a DateTime that is the specified number of seconds away from the specified DateTime.

(Inherited from Calendar)
AddWeeks(DateTime, Int32)

지정된 DateTime에서 지정된 주 수만큼 경과한 DateTime을 반환합니다.Returns a DateTime that is the specified number of weeks away from the specified DateTime.

(Inherited from Calendar)
AddYears(DateTime, Int32)

지정된 된 날짜에서 지정 된 연수를 계산 합니다.Calculates the date that is the specified number of years away from the specified date.

(Inherited from EastAsianLunisolarCalendar)
Clone()

현재 Calendar 개체의 복사본인 새 개체를 만듭니다.Creates a new object that is a copy of the current Calendar object.

(Inherited from Calendar)
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetCelestialStem(Int32)

육십갑자 (60 년) 주기의 지정 된 연도 계산 합니다.Calculates the celestial stem of the specified year in the sexagenary (60-year) cycle.

(Inherited from EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

지정된 된 날짜의 일자를 계산합니다.Calculates the day of the month in the specified date.

(Inherited from EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

지정된 된 날짜의 요일을 계산합니다.Calculates the day of the week in the specified date.

(Inherited from EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

지정된 된 날짜의 연간 일자를 계산합니다.Calculates the day of the year in the specified date.

(Inherited from EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

지정 된 월 및 연도 현재 연대의 일 수를 반환합니다.Returns the number of days in the specified month and year of the current era.

(Inherited from Calendar)
GetDaysInMonth(Int32, Int32, Int32)

지정 된 연도 및 연대의 지정된 된 월의 일 수를 계산합니다.Calculates the number of days in the specified month of the specified year and era.

(Inherited from EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

현재 연대의 지정 된 연도의 일 수를 반환합니다.Returns the number of days in the specified year of the current era.

(Inherited from Calendar)
GetDaysInYear(Int32, Int32)

지정 된 연도 및 연대의 일 수를 계산 합니다.Calculates the number of days in the specified year and era.

(Inherited from EastAsianLunisolarCalendar)
GetEra(DateTime)

지정된 DateTime 형식에 해당하는 연대를 검색합니다.Retrieves the era that corresponds to the specified DateTime type.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetHour(DateTime)

지정된 DateTime의 시간 값을 반환합니다.Returns the hours value in the specified DateTime.

(Inherited from Calendar)
GetLeapMonth(Int32)

지정 된 연도의 윤 월을 계산합니다.Calculates the leap month for a specified year.

(Inherited from Calendar)
GetLeapMonth(Int32, Int32)

지정 된 연도 및 연대의 윤 월을 계산합니다.Calculates the leap month for the specified year and era.

(Inherited from EastAsianLunisolarCalendar)
GetMilliseconds(DateTime)

지정된 DateTime의 밀리초 값을 반환합니다.Returns the milliseconds value in the specified DateTime.

(Inherited from Calendar)
GetMinute(DateTime)

지정된 DateTime의 분 값을 반환합니다.Returns the minutes value in the specified DateTime.

(Inherited from Calendar)
GetMonth(DateTime)

지정된 된 날짜의 월을 반환합니다.Returns the month in the specified date.

(Inherited from EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

현재 연대의 지정 된 연도의 월 수를 반환합니다.Returns the number of months in the specified year in the current era.

(Inherited from Calendar)
GetMonthsInYear(Int32, Int32)

지정 된 연도 및 연대의 월 수를 계산 합니다.Calculates the number of months in the specified year and era.

(Inherited from EastAsianLunisolarCalendar)
GetSecond(DateTime)

지정된 DateTime의 초 값을 반환합니다.Returns the seconds value in the specified DateTime.

(Inherited from Calendar)
GetSexagenaryYear(DateTime)

지정된 된 날짜에 해당 하는 육십갑자 (60 년) 주기의 연도 계산 합니다.Calculates the year in the sexagenary (60-year) cycle that corresponds to the specified date.

(Inherited from EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

육십갑자 (60 년) 주기의 지정 된 연도 계산 합니다.Calculates the terrestrial branch of the specified year in the sexagenary (60-year) cycle.

(Inherited from EastAsianLunisolarCalendar)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

지정된 DateTime 값의 날짜가 포함된 주(연도 기준)를 반환합니다.Returns the week of the year that includes the date in the specified DateTime value.

(Inherited from Calendar)
GetYear(DateTime)

지정된 된 날짜의 연도 반환합니다.Returns the year in the specified date.

(Inherited from EastAsianLunisolarCalendar)
IsLeapDay(Int32, Int32, Int32)

현재 연대의 지정 된 날짜가 윤 일인지 여부를 결정 합니다.Determines whether the specified date in the current era is a leap day.

(Inherited from Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

지정 된 연대의 지정 된 날짜가 윤 일인지 여부를 결정 합니다.Determines whether the specified date in the specified era is a leap day.

(Inherited from EastAsianLunisolarCalendar)
IsLeapMonth(Int32, Int32)

지정된 된 월 현재 연대의 지정 된 연도의 윤 월 인지 여부를 결정 합니다.Determines whether the specified month in the specified year in the current era is a leap month.

(Inherited from Calendar)
IsLeapMonth(Int32, Int32, Int32)

지정한 연대 및 연도의 특정 월이 윤월인지 여부를 확인합니다.Determines whether the specified month in the specified year and era is a leap month.

(Inherited from EastAsianLunisolarCalendar)
IsLeapYear(Int32)

현재 연대의 지정 된 연도의 윤년 인지 여부를 결정 합니다.Determines whether the specified year in the current era is a leap year.

(Inherited from Calendar)
IsLeapYear(Int32, Int32)

지정된 연대의 지정된 연도가 윤년인지 여부를 확인합니다.Determines whether the specified year in the specified era is a leap year.

(Inherited from EastAsianLunisolarCalendar)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

현재 연대의 지정된 날짜와 시간으로 설정된 DateTime을 반환합니다.Returns a DateTime that is set to the specified date and time in the current era.

(Inherited from Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

지정된 날짜, 시간 및 연대로 설정된 DateTime을 반환합니다.Returns a DateTime that is set to the specified date, time, and era.

(Inherited from EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

지정된 된 연도 네 자릿수 연도로 변환합니다.Converts the specified year to a four-digit year.

(Inherited from EastAsianLunisolarCalendar)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also