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 태양 년 및 음력 개월뿐만 아니라 sexagenary 년 주기 (60 년마다 반복)를 지원합니다. 달력의 각 태양 연도는 Sexagenary Year, 천체 줄기 및 지상파 분기와 연결되며, 이러한 달력은 연중 어느 달이 지나도 윤개월이 될 수 있습니다. 메서드는 GetMonth 지정된 날짜와 연결된 월을 나타내는 1에서 13 사이의 숫자를 반환합니다. 해당 연도 GetMonth 의 8개월과 9개월 사이에 윤월이 있는 경우 메서드는 8개월에 8, 윤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 이름 | 연대 약어 | 그레고리오력 날짜 |
---|---|---|---|
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 | ( Taisho) | ( 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 문화권에서 지원하는 모든 달력을 포함하는 배열을 반환합니다. 기본 일정을 instance 지원하는 CultureInfo 선택적 일정 중 하나로 변경할 수 있습니다. 이렇게 하려면 속성에서 Calendar 반환 CultureInfo.DateTimeFormat 된 개체의 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) |
메서드
적용 대상
추가 정보
.NET