JapaneseLunisolarCalendar 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시간을 월, 일 및 연도로 구분해서 표시합니다. 연도는 일본식 달력을 사용하여 계산되고, 일 및 월은 음양력을 사용하여 계산됩니다.
public ref class JapaneseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type JapaneseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type JapaneseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
Public Class JapaneseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
- 상속
- 특성
설명
클래스는 JapaneseLunisolarCalendar lunisolar 달력을 나타내는 클래스에서 EastAsianLunisolarCalendar 파생됩니다. 이 수업은 EastAsianLunisolarCalendar 태양년 및 음력 달 외에도 성년 주기(60년마다 반복됨)를 지원합니다. 달력의 각 태양년은 Sexagenary Year, 천체 줄기 및 지상파 분기와 연결되며, 이 달력은 연중 어느 달이 지나도 윤개월이 될 수 있습니다. 메서드는 GetMonth 지정된 날짜와 연결된 월을 나타내는 1에서 13 사이의 숫자를 반환합니다. 8개월에서 9개월 사이에 윤월이 있는 경우 이 메서드는 8개월에 대해 8, GetMonth 윤 8개월은 9, 9개월은 10을 반환합니다.
참고
.NET 클래스 라이브러리에서 JapaneseLunisolarCalendar 클래스 및 다른 일정 클래스를 사용하는 방법에 대한 자세한 내용은 일정 작업을 참조하세요.
계급은 JapaneseLuniSolarCalendar
모든 황제의 통치에 대한 하나의 시대를 인식합니다. 예를 들어 가장 최근의 두 시대는 1989년 그레고리오력에서 시작된 헤이세이 시대와 2019년 그레고리오력부터 시작되는 레이와 시대입니다. 연대 이름은 일반적으로 연도 전에 표시됩니다. 예를 들어, 2001년도는 일본어 연도 헤이세이 13입니다. 시대의 첫 해는 "Gannen"이라고 합니다. 따라서 1989년 그레고리오력은 일본의 해인 헤이세이 가넨이었습니다.
중요
일본어 달력의 시대는 천황 통치 기간을 기준으로 하므로 변경되어야 합니다. 예를 들어 2019년 5월 1일은 JapaneseCalendar 및 JapaneseLunisolarCalendar에서 레이와 시대의 시작을 나타냅니다. 이러한 시대 변경 내용은 해당 달력을 사용하는 모든 애플리케이션에 영향을 줍니다. 자세한 내용 및 애플리케이션이 영향을 받는지 여부를 확인하려면 .NET에서 일본 달력의 새 시대 처리를참조하세요. Windows 시스템에서 애플리케이션을 테스트하여 시대 변화에 대한 준비 상태를 확인하는 자세한 내용은 일본 연호 변경을 위한 애플리케이션 준비를 참조하세요. 여러 시대가 있는 달력을 지원하는 .NET의 기능 및 여러 연호를 지원하는 달력으로 작업하는 경우 모범 사례는 연호 작업을 참조하세요.
클래스와 JapaneseCalendar 달리 수업은 JapaneseLunisolarCalendar
메이지와 타이쇼 시대의 날짜를 지원하지 않습니다.
이 클래스는 다음과 같이 연대에 숫자를 할당합니다.
GetEra 값 | Era 이름 | Era 약어 | 그레고리오 날짜 |
---|---|---|---|
5 | 令れ (레이와) | 令れ (R, r) | 2019년 5월 1일 발표 |
4 | 成 (헤이세이) | ( H, h) | 1989년 1월 8일~2019년 4월 30일 |
3 | 昭れ (Showa) | 昭 (S, s) | 1926년 12월 25일~1989년 1월 7일 |
2 | るる(타이쇼) | ( T, t) | 1912년 7월 30일~1926년 12월 24일 |
1 | 明治 (메이지) | 明 (M, m) | 1868년 9월 8일~1912년 7월 29일 |
현재 클래스에서 JapaneseLunisolarCalendar 지원하는 CultureInfo 문화권에는 사용되지 않습니다. 따라서 이 클래스는 일본어 lunisolar 달력의 날짜를 계산하는 데만 사용할 수 있습니다. 클래스에서 지원하는 CultureInfo 문화권의 기본 달력으로 사용할 수 없습니다.
각 CultureInfo 개체는 일정 집합을 지원합니다. 속성 문화 CultureInfo.Calendar 권에 대 한 기본 달력을 반환 하 고 CultureInfo.OptionalCalendars 속성 문화권에서 지원 하는 모든 달력을 포함 하는 배열을 반환 합니다. 기본 달력을 인스턴스에서 지원하는 CultureInfo 선택적 일정 중 하나로 변경할 수 있습니다. 이렇게 하려면 속성에서 반환 CultureInfo.DateTimeFormat 된 Calendar 개체의 DateTimeFormatInfo 속성을 새 Calendar개체로 설정합니다.
생성자
JapaneseLunisolarCalendar() |
JapaneseLunisolarCalendar 클래스의 새 인스턴스를 초기화합니다. |
필드
CurrentEra |
현재 달력의 현재 연대를 나타냅니다. 이 필드의 값은 0입니다. (다음에서 상속됨 Calendar) |
JapaneseEra |
현재 연대를 지정합니다. |
속성
AlgorithmType |
현재 달력이 양력인지, 음력인지 또는 두 가지를 조합한 것인지를 나타내는 값을 가져옵니다. (다음에서 상속됨 EastAsianLunisolarCalendar) |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime 속성에서 지정한 연도 이전 연도의 일 수를 가져옵니다. |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime 속성에서 지정한 연도 이전 연도의 일 수를 가져옵니다. (다음에서 상속됨 Calendar) |
Eras |
JapaneseLunisolarCalendar 개체와 관련된 연대를 가져옵니다. |
IsReadOnly |
이 Calendar 개체가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Calendar) |
MaxSupportedDateTime |
JapaneseLunisolarCalendar 클래스에서 지원하는 최대 날짜와 시간을 가져옵니다. |
MinSupportedDateTime |
JapaneseLunisolarCalendar 클래스에서 지원하는 최소 날짜와 시간을 가져옵니다. |
TwoDigitYearMax |
두 자릿수 연도로 표시할 수 있는 100년 범위의 마지막 연도를 가져오거나 설정합니다. (다음에서 상속됨 EastAsianLunisolarCalendar) |