次の方法で共有


UmAlQuraCalendar クラス

定義

サウジ イスラム暦 (Um Al Qura) カレンダーを表します。

public ref class UmAlQuraCalendar : System::Globalization::Calendar
public class UmAlQuraCalendar : System.Globalization.Calendar
[System.Serializable]
public class UmAlQuraCalendar : System.Globalization.Calendar
type UmAlQuraCalendar = class
    inherit Calendar
[<System.Serializable>]
type UmAlQuraCalendar = class
    inherit Calendar
Public Class UmAlQuraCalendar
Inherits Calendar
継承
UmAlQuraCalendar
属性

注釈

UmAlQuraCalendar クラスは、HijriCalendar クラスとほぼ同じですが、Um Al Qura カレンダーでは、サウジアラビア政府からライセンスを受けたテーブル ベースのアルゴリズムを使用して日付を計算し、1500 年の A.H. に日付を表現でき、HijriAdjustment プロパティはサポートされていません。

.NET Framework で UmAlQuraCalendar クラスとその他の予定表クラスを使用する方法については、「 カレンダーの操作」を参照してください。

UmAlQuraCalendarクラスでは、毎月 29 日または 30 日ですが、通常は識別可能な順序ではありません。 イスラム暦のドキュメントには、毎月の対応する日を示すテーブルが用意されているのに対し、Um Al Qura カレンダーにはそのような一般的なテーブルを作成できません。

イスラム暦の詳細については、 HijriCalendar クラスを参照してください。

メモUmAlQuraCalendar クラスは、04/30/1900 00.00.00 (グレゴリオ暦の日付) から 2077 年 11 月 16 日 23:59:59 (グレゴリオ暦の日付) までの日付のみをサポートします。

コンストラクター

名前 説明
UmAlQuraCalendar()

UmAlQuraCalendar クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
CurrentEra

現在のカレンダーの現在の時代 (年号) を表します。 このフィールドの値は 0 です。

(継承元 Calendar)
UmAlQuraEra

現在の時代 (年号) を表します。 このフィールドは定数です。

プロパティ

名前 説明
AlgorithmType

現在のカレンダーが太陽系、月ベース、またはその両方の組み合わせかどうかを示す値を取得します。

DaysInYearBeforeMinSupportedYear

MinSupportedDateTime プロパティで指定された年の前の年の日数を取得します。

Eras

現在の UmAlQuraCalendarでサポートされている時代 (年号) の一覧を取得します。

IsReadOnly

この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。

(継承元 Calendar)
MaxSupportedDateTime

このカレンダーでサポートされている最新の日付と時刻を取得します。

MinSupportedDateTime

このカレンダーでサポートされている最も古い日付と時刻を取得します。

TwoDigitYearMax

2 桁の年で表すことができる 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)

指定した最初の日付から指定した月数離れた日付を計算します。

AddSeconds(DateTime, Int32)

指定したDateTimeから指定した秒数離れたDateTimeを返します。

(継承元 Calendar)
AddWeeks(DateTime, Int32)

指定したDateTimeから指定した週数離れたDateTimeを返します。

(継承元 Calendar)
AddYears(DateTime, Int32)

指定した最初の日付から指定した年数離れた日付を計算します。

Clone()

現在の Calendar オブジェクトのコピーである新しいオブジェクトを作成します。

(継承元 Calendar)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetDayOfMonth(DateTime)

指定した日付が発生する月の日を計算します。

GetDayOfWeek(DateTime)

指定した日付が発生する曜日を計算します。

GetDayOfYear(DateTime)

指定した日付が発生する年の日を計算します。

GetDaysInMonth(Int32, Int32, Int32)

指定した年と年号の指定した月の日数を計算します。

GetDaysInMonth(Int32, Int32)

現在の時代 (年号) の指定した月と年の日数を返します。

(継承元 Calendar)
GetDaysInYear(Int32, Int32)

指定した時代 (年号) の指定した年の日数を計算します。

GetDaysInYear(Int32)

現在の時代 (年号) の指定した年の日数を返します。

(継承元 Calendar)
GetEra(DateTime)

指定した日付が発生する時代 (年号) を計算します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetHour(DateTime)

指定した DateTimeの時間値を返します。

(継承元 Calendar)
GetLeapMonth(Int32, Int32)

指定した年と年号の閏月を計算します。

GetLeapMonth(Int32)

指定した年の閏月を計算します。

(継承元 Calendar)
GetMilliseconds(DateTime)

指定した DateTimeのミリ秒の値を返します。

(継承元 Calendar)
GetMinute(DateTime)

指定した DateTimeの分数の値を返します。

(継承元 Calendar)
GetMonth(DateTime)

指定した日付が発生する月を計算します。

GetMonthsInYear(Int32, Int32)

指定した時代 (年号) の指定した年の月数を計算します。

GetMonthsInYear(Int32)

現在の時代 (年号) の指定した年の月数を返します。

(継承元 Calendar)
GetSecond(DateTime)

指定した DateTimeの秒の値を返します。

(継承元 Calendar)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

指定した DateTime 値に日付を含む年の週を返します。

(継承元 Calendar)
GetYear(DateTime)

指定した DateTimeで表される日付の年を計算します。

IsLeapDay(Int32, Int32, Int32, Int32)

指定した日付が閏日かどうかを判断します。

IsLeapDay(Int32, Int32, Int32)

現在の時代 (年号) の指定した日付が閏日かどうかを判断します。

(継承元 Calendar)
IsLeapMonth(Int32, Int32, Int32)

指定した年と時代 (年号) の指定した月が閏月かどうかを判断します。

IsLeapMonth(Int32, Int32)

現在の時代 (年号) の指定した年の指定した月が閏月かどうかを判断します。

(継承元 Calendar)
IsLeapYear(Int32, Int32)

指定した時代 (年号) の指定した年が閏年かどうかを判断します。

IsLeapYear(Int32)

現在の時代 (年号) の指定した年が閏年かどうかを判断します。

(継承元 Calendar)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

指定した日付、時刻、および年号に設定されている DateTime を返します。

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

現在の時代 (年号) の指定した日時に設定されている DateTime を返します。

(継承元 Calendar)
ToFourDigitYear(Int32)

TwoDigitYearMax プロパティを使用して適切な世紀を決定することで、指定した年を 4 桁の年に変換します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください