HijriCalendar 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
회교식 달력을 나타냅니다.
public ref class HijriCalendar : System::Globalization::Calendar
public class HijriCalendar : System.Globalization.Calendar
[System.Serializable]
public class HijriCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class HijriCalendar : System.Globalization.Calendar
type HijriCalendar = class
inherit Calendar
[<System.Serializable>]
type HijriCalendar = class
inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type HijriCalendar = class
inherit Calendar
Public Class HijriCalendar
Inherits Calendar
- 상속
- 특성
설명
히즈리 달력은 한 시대를 인식합니다: A.H.(메카에서 무하마드(PBUH)의 이주와 관련하여 "이주의 해"를 의미하는 라틴어 "Anno Hegirae").
참고
.NET Framework 클래스 및 다른 일정 클래스를 사용하는 HijriCalendar 방법에 대한 자세한 내용은 일정 작업을 참조하세요.
30으로 균등하게 나눌 수 있는 연도로 끝나는 30년 주기마다 2, 5, 7, 10, 13, 16, 18, 21, 24, 26, 29년은 윤년입니다. 평년은 354일, 윤년은 355일입니다.
Hijri 달력에는 12개월이 있으며 각각 29~30일이 있습니다.
GetMonth 값 | 월 | 일반적인 연도의 일 수 | 윤년의 일 |
---|---|---|---|
1 | مم(무하람) | 30 | 30 |
2 | (Safar) | 29 | 29 |
3 | لل(Rabi I) | 30 | 30 |
4 | ل(Rabi II) | 29 | 29 |
5 | ل لل(Jumada I) | 30 | 30 |
6 | ل ل(Jumada II) | 29 | 29 |
7 | (라자브) | 30 | 30 |
8 | (샤반) | 29 | 29 |
9 | م(라마단) | 30 | 30 |
10 | ل (쇼왈) | 29 | 29 |
11 | ل(줄카다) | 30 | 30 |
12 | ل(줄히자) | 29 | 30 |
라마단, 이슬람 세계에서 금식의 달, 공식적으로 시작 하 고 새로운 달의 관찰에 따라 법령에 따라 종료. 따라서 샤반의 일 수와 라마단의 일 수는 다릅니다.
2001년 1월 1일 그레고리오력의 날짜는 히즈리 달력의 1421년 A.H.에 있는 쇼왈의 여섯 번째 날과 거의 동일합니다.
클래스의 이 구현은 라마단의 HijriCalendar 시작과 끝의 차이를 수용하고 국가/지역 간의 날짜 차이를 수용하기 위해 값을 0에서 2일로 추가하거나 빼서 달력 날짜를 조정합니다. 해당 값은 속성에 HijriAdjustment 저장됩니다. 가 명시적으로 설정되지 않은 경우 HijriAdjustment 제어판 지역 및 언어 옵션 부분의 설정에서 해당 값을 파생하고 HKEY_CURRENT_USER\Control Panel\International\AddHijriDate 레지스트리 값에 저장됩니다. 그러나 해당 정보는 의 수명 동안 변경 될 AppDomain수 있습니다. 클래스는 HijriCalendar 시스템 설정의 변경 내용을 자동으로 검색하지 않습니다.
각각 CultureInfo 은 일정 집합을 지원합니다. 속성은 Calendar 문화권의 기본 달력을 반환하고 속성은 OptionalCalendars 문화권에서 지원하는 모든 달력을 포함하는 배열을 반환합니다. 사용 하는 달력을 변경 하려면를 CultureInfo, 애플리케이션 설정 해야 합니다 Calendar 속성을 CultureInfo.DateTimeFormat 새 Calendar합니다.
생성자
HijriCalendar() |
HijriCalendar 클래스의 새 인스턴스를 초기화합니다. |
필드
CurrentEra |
현재 달력의 현재 연대를 나타냅니다. 이 필드의 값은 0입니다. (다음에서 상속됨 Calendar) |
HijriEra |
현재 연대를 나타냅니다. 이 필드는 상수입니다. |
속성
AlgorithmType |
현재 달력이 양력인지, 음력인지 또는 두 가지를 조합한 것인지를 나타내는 값을 가져옵니다. |
AlgorithmType |
현재 달력이 양력인지, 음력인지 또는 두 가지를 조합한 것인지를 나타내는 값을 가져옵니다. (다음에서 상속됨 Calendar) |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime 속성에서 지정한 연도 이전 연도의 일 수를 가져옵니다. |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime 속성에서 지정한 연도 이전 연도의 일 수를 가져옵니다. (다음에서 상속됨 Calendar) |
Eras |
HijriCalendar에 있는 연대의 목록을 가져옵니다. |
HijriAdjustment |
라마단의 시작 날짜 및 끝 날짜의 변동 사항과 국가별 날짜 차이를 조절하기 위해 달력 날짜에서 더하거나 뺄 일 수를 가져오거나 설정합니다. |
IsReadOnly |
이 Calendar 개체가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Calendar) |
MaxSupportedDateTime |
이 달력에서 지원하는 마지막 날짜와 시간을 가져옵니다. |
MaxSupportedDateTime |
이 Calendar 개체에서 지원하는 마지막 날짜와 시간을 가져옵니다. (다음에서 상속됨 Calendar) |
MinSupportedDateTime |
이 일정에서 지원하는 시작 날짜와 시간을 가져옵니다. |
MinSupportedDateTime |
이 Calendar 개체에서 지원하는 시작 날짜와 시간을 가져옵니다. (다음에서 상속됨 Calendar) |
TwoDigitYearMax |
두 자릿수 연도로 표시할 수 있는 100년 범위의 마지막 연도를 가져오거나 설정합니다. |
메서드
적용 대상
추가 정보
.NET