다음을 통해 공유


HijriCalendar 클래스

정의

회교식 달력을 나타냅니다.

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
상속
HijriCalendar
특성

설명

히즈리 달력은 한 시대를 인식합니다: 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.DateTimeFormatCalendar합니다.

생성자

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년 범위의 마지막 연도를 가져오거나 설정합니다.

메서드

AddDays(DateTime, Int32)

지정된 DateTime에서 지정된 날짜 수만큼 경과한 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
AddHours(DateTime, Int32)

지정된 DateTime에서 지정된 시간 수만큼 경과한 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
AddMilliseconds(DateTime, Double)

지정된 DateTime에서 지정된 밀리초 수만큼 경과한 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
AddMinutes(DateTime, Int32)

지정된 DateTime에서 지정된 분 수만큼 경과한 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
AddMonths(DateTime, Int32)

지정된 DateTime에서 지정된 월 수만큼 경과한 DateTime을 반환합니다.

AddSeconds(DateTime, Int32)

지정된 DateTime에서 지정된 초 수만큼 경과한 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
AddWeeks(DateTime, Int32)

지정된 DateTime에서 지정된 주 수만큼 경과한 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
AddYears(DateTime, Int32)

지정된 DateTime에서 지정된 연도 수만큼 경과한 DateTime을 반환합니다.

Clone()

현재 Calendar 개체의 복사본인 새 개체를 만듭니다.

(다음에서 상속됨 Calendar)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetDayOfMonth(DateTime)

지정된 DateTime의 날짜(월 기준)를 반환합니다.

GetDayOfWeek(DateTime)

지정된 DateTime의 요일을 반환합니다.

GetDayOfYear(DateTime)

지정된 DateTime의 날짜(연도 기준)를 반환합니다.

GetDaysInMonth(Int32, Int32)

현재 연대의 지정된 연도 및 월에 있는 일 수를 반환합니다.

(다음에서 상속됨 Calendar)
GetDaysInMonth(Int32, Int32, Int32)

지정된 연도 및 연대의 지정된 월에 있는 일 수를 반환합니다.

GetDaysInYear(Int32)

현재 연대의 지정된 연도에 있는 일 수를 반환합니다.

(다음에서 상속됨 Calendar)
GetDaysInYear(Int32, Int32)

지정된 연도 및 연대의 일 수를 반환합니다.

GetEra(DateTime)

지정된 DateTime의 연대를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetHour(DateTime)

지정된 DateTime의 시간 값을 반환합니다.

(다음에서 상속됨 Calendar)
GetLeapMonth(Int32)

지정된 연도의 윤월을 계산합니다.

(다음에서 상속됨 Calendar)
GetLeapMonth(Int32, Int32)

지정한 연도 및 연대의 윤월을 계산합니다.

GetLeapMonth(Int32, Int32)

지정한 연도 및 연대의 윤월을 계산합니다.

(다음에서 상속됨 Calendar)
GetMilliseconds(DateTime)

지정된 DateTime의 밀리초 값을 반환합니다.

(다음에서 상속됨 Calendar)
GetMinute(DateTime)

지정된 DateTime의 분 값을 반환합니다.

(다음에서 상속됨 Calendar)
GetMonth(DateTime)

지정된 DateTime의 월을 반환합니다.

GetMonthsInYear(Int32)

현재 연대에 있는 지정된 연도의 월 수를 반환합니다.

(다음에서 상속됨 Calendar)
GetMonthsInYear(Int32, Int32)

지정된 연도 및 연대의 월 수를 반환합니다.

GetSecond(DateTime)

지정된 DateTime의 초 값을 반환합니다.

(다음에서 상속됨 Calendar)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

지정된 DateTime 값의 날짜가 포함된 주(연도 기준)를 반환합니다.

(다음에서 상속됨 Calendar)
GetYear(DateTime)

지정된 DateTime의 연도를 반환합니다.

IsLeapDay(Int32, Int32, Int32)

현재 연대의 지정된 날짜가 윤일인지 여부를 확인합니다.

(다음에서 상속됨 Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

지정한 날짜가 윤일인지 여부를 확인합니다.

IsLeapMonth(Int32, Int32)

현재 연대의 지정된 연도에 있는 지정된 월이 윤월인지 여부를 확인합니다.

(다음에서 상속됨 Calendar)
IsLeapMonth(Int32, Int32, Int32)

지정한 연대 및 연도의 특정 월이 윤월인지 여부를 확인합니다.

IsLeapYear(Int32)

지정된 연대의 지정된 연도가 윤년인지 여부를 확인합니다.

(다음에서 상속됨 Calendar)
IsLeapYear(Int32, Int32)

지정된 연대의 지정된 연도가 윤년인지 여부를 확인합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

현재 연대의 지정된 날짜와 시간으로 설정된 DateTime을 반환합니다.

(다음에서 상속됨 Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

지정된 날짜, 시간 및 연대로 설정된 DateTime을 반환합니다.

ToFourDigitYear(Int32)

TwoDigitYearMax 속성으로 해당 세기를 확인하여 지정된 연도를 네 자릿수 연도로 변환합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보