JulianCalendarとは? わかりやすく解説

JulianCalendar クラス

ユリウス暦を表します。

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class JulianCalendar
    Inherits Calendar
Dim instance As JulianCalendar
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class JulianCalendar : Calendar
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class JulianCalendar : public
 Calendar
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class JulianCalendar extends Calendar
SerializableAttribute 
ComVisibleAttribute(true) 
public class JulianCalendar extends
 Calendar
解説解説

紀元前 45 年、ジュリアス シーザーは暦の改革を命令し、その結果、ユリウス暦と呼ばれる暦が生まれました。グレゴリオ暦の基は、ユリウス暦です。

JulianCalendar クラスは現在の時代 (年号) だけを認識します。

グレゴリオ暦とは異なり、ユリウス暦では例外なく 4 で割り切れる年を閏年として定義します。したがって、ユリウス暦は 128 年ごとに 1 日ずつずれていくことになります。平年の日数は 365 日で、閏年の日数は 366 日です。

グレゴリオ暦と同様に、ユリウス暦には、1 月 (31 日)、2 月 (28 または 29 日)、3 月 (31 日)、4 月 (30 日)、5 月 (31 日)、6 月 (30 日)、7 月 (31 日)、8 月 (31 日)、9 月 (30 日)、10 月 (31 日)、11 月 (30 日)、12 月 (31 日) というように、それぞれ 28 ~ 31 日で構成される 12 の月があります。2 月の日数は、閏年では 29 日、平年では 28 日です。

グレゴリオ暦での紀元後 2001 年 1 月 1 日は、ユリウス暦の紀元後 2000 年 12 月 19 日に相当します。

現在、JulianCalendar は CultureInfo クラスがサポートしているどのカルチャでも使用されていません。したがって、このクラスは、ユリウス暦での日付を計算するためだけに使用できます。

各 CultureInfo は一連の暦をサポートしています。Calendar プロパティは、カルチャの既定の暦を返し、OptionalCalendars プロパティは、そのカルチャがサポートしているすべての暦の配列を返します。CultureInfo が使用する暦を変更するには、CultureInfo.DateTimeFormat の Calendar プロパティを新しい Calendar に設定します。

継承階層継承階層
System.Object
   System.Globalization.Calendar
    System.Globalization.JulianCalendar
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

JulianCalendar コンストラクタ


JulianCalendar フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド JulianEra 現在の時代 (年号) を表します。このフィールドは定数です。
参照参照

関連項目

JulianCalendar クラス
System.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ

JulianCalendar プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AlgorithmType オーバーライドされます。 現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。
パブリック プロパティ Eras オーバーライドされます。 JulianCalendar における時代 (年号) のリストを取得します。
パブリック プロパティ IsReadOnly  この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。 ( Calendar から継承されます。)
パブリック プロパティ MaxSupportedDateTime オーバーライドされます。 JulianCalendar クラスでサポートされている最も新しい日付と時刻を取得します。
パブリック プロパティ MinSupportedDateTime オーバーライドされます。 JulianCalendar クラスでサポートされている最も古い日付と時刻を取得します。
パブリック プロパティ TwoDigitYearMax オーバーライドされます。 年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。
参照参照

関連項目

JulianCalendar クラス
System.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ

JulianCalendar メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AddDays  指定した DateTime から指定した日数が経過した後の DateTime を返します。 ( Calendar から継承されます。)
パブリック メソッド AddHours  指定した DateTime から指定した時間が経過した後の DateTime を返します。 ( Calendar から継承されます。)
パブリック メソッド AddMilliseconds  指定した DateTime から指定したミリ秒が経過した後の DateTime を返します。 ( Calendar から継承されます。)
パブリック メソッド AddMinutes  指定した DateTime から指定した分数が経過した後の DateTime を返します。 ( Calendar から継承されます。)
パブリック メソッド AddMonths オーバーライドされます。 指定した DateTime から指定した月数が経過した後の DateTime を返します。
パブリック メソッド AddSeconds  指定した DateTime から指定した秒数が経過した後の DateTime を返します。 ( Calendar から継承されます。)
パブリック メソッド AddWeeks  指定した DateTime から指定した週数が経過した後の DateTime を返します。 ( Calendar から継承されます。)
パブリック メソッド AddYears オーバーライドされます。 指定した DateTime から指定した年数が経過した後の DateTime を返します。
パブリック メソッド Clone  現在の Calendar オブジェクトのコピーである新しいオブジェクトを作成します。 ( Calendar から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetDayOfMonth オーバーライドされます。 指定した DateTime の日付を返します。
パブリック メソッド GetDayOfWeek オーバーライドされます。 指定した DateTime の曜日を返します。
パブリック メソッド GetDayOfYear オーバーライドされます。 指定した DateTime の年間積算日を返します。
パブリック メソッド GetDaysInMonth オーバーロードされます。  
パブリック メソッド GetDaysInYear オーバーロードされます。  
パブリック メソッド GetEra オーバーライドされます。 指定した DateTime の時代 (年号) を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetHour  指定した DateTime の時間の値を返します。 ( Calendar から継承されます。)
パブリック メソッド GetLeapMonth オーバーロードされます。  
パブリック メソッド GetMilliseconds  指定した DateTime のミリ秒の値を返します。 ( Calendar から継承されます。)
パブリック メソッド GetMinute  指定した DateTime の分の値を返します。 ( Calendar から継承されます。)
パブリック メソッド GetMonth オーバーライドされます。 指定した DateTime の月を返します。
パブリック メソッド GetMonthsInYear オーバーロードされます。  
パブリック メソッド GetSecond  指定した DateTime の秒の値を返します。 ( Calendar から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド GetWeekOfYear  指定した DateTime の日付を含むその年の週を返します。 ( Calendar から継承されます。)
パブリック メソッド GetYear オーバーライドされます。 指定した DateTime の年を返します。
パブリック メソッド IsLeapDay オーバーロードされます。  
パブリック メソッド IsLeapMonth オーバーロードされます。  
パブリック メソッド IsLeapYear オーバーロードされます。  
パブリック メソッド ReadOnly  指定された Calendar オブジェクトの読み取り専用バージョンを返します。 ( Calendar から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ToDateTime オーバーロードされます。  
パブリック メソッド ToFourDigitYear オーバーライドされます。 TwoDigitYearMax プロパティを使用して、指定した 2 桁表記の年を 4 桁表記に変換し、適切な世紀を判断します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

JulianCalendar クラス
System.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ

JulianCalendar メンバ

ユリウス暦を表します。

JulianCalendar データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド JulianCalendar JulianCalendar クラスの新しいインスタンスを初期化します。
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド JulianEra 現在の時代 (年号) を表します。このフィールドは定数です。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AlgorithmType オーバーライドされます。 現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。
パブリック プロパティ Eras オーバーライドされます。 JulianCalendar における時代 (年号) のリストを取得します。
パブリック プロパティ IsReadOnly  この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。(Calendar から継承されます。)
パブリック プロパティ MaxSupportedDateTime オーバーライドされます。 JulianCalendar クラスでサポートされている最も新しい日付と時刻を取得します。
パブリック プロパティ MinSupportedDateTime オーバーライドされます。 JulianCalendar クラスでサポートされている最も古い日付と時刻を取得します。
パブリック プロパティ TwoDigitYearMax オーバーライドされます。 年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AddDays  指定した DateTime から指定した日数が経過した後の DateTime を返します。 (Calendar から継承されます。)
パブリック メソッド AddHours  指定した DateTime から指定した時間が経過した後の DateTime を返します。 (Calendar から継承されます。)
パブリック メソッド AddMilliseconds  指定した DateTime から指定したミリ秒が経過した後の DateTime を返します。 (Calendar から継承されます。)
パブリック メソッド AddMinutes  指定した DateTime から指定した分数が経過した後の DateTime を返します。 (Calendar から継承されます。)
パブリック メソッド AddMonths オーバーライドされます。 指定した DateTime から指定した月数が経過した後の DateTime を返します。
パブリック メソッド AddSeconds  指定した DateTime から指定した秒数が経過した後の DateTime を返します。 (Calendar から継承されます。)
パブリック メソッド AddWeeks  指定した DateTime から指定した週数が経過した後の DateTime を返します。 (Calendar から継承されます。)
パブリック メソッド AddYears オーバーライドされます。 指定した DateTime から指定した年数が経過した後の DateTime を返します。
パブリック メソッド Clone  現在の Calendar オブジェクトのコピーである新しいオブジェクトを作成します。 (Calendar から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetDayOfMonth オーバーライドされます。 指定した DateTime の日付を返します。
パブリック メソッド GetDayOfWeek オーバーライドされます。 指定した DateTime の曜日を返します。
パブリック メソッド GetDayOfYear オーバーライドされます。 指定した DateTime の年間積算日を返します。
パブリック メソッド GetDaysInMonth オーバーロードされます。  
パブリック メソッド GetDaysInYear オーバーロードされます。  
パブリック メソッド GetEra オーバーライドされます。 指定した DateTime の時代 (年号) を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetHour  指定した DateTime の時間の値を返します。 (Calendar から継承されます。)
パブリック メソッド GetLeapMonth オーバーロードされます。  
パブリック メソッド GetMilliseconds  指定した DateTime のミリ秒の値を返します。 (Calendar から継承されます。)
パブリック メソッド GetMinute  指定した DateTime の分の値を返します。 (Calendar から継承されます。)
パブリック メソッド GetMonth オーバーライドされます。 指定した DateTime の月を返します。
パブリック メソッド GetMonthsInYear オーバーロードされます。  
パブリック メソッド GetSecond  指定した DateTime の秒の値を返します。 (Calendar から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetWeekOfYear  指定した DateTime の日付を含むその年の週を返します。 (Calendar から継承されます。)
パブリック メソッド GetYear オーバーライドされます。 指定した DateTime の年を返します。
パブリック メソッド IsLeapDay オーバーロードされます。  
パブリック メソッド IsLeapMonth オーバーロードされます。  
パブリック メソッド IsLeapYear オーバーロードされます。  
パブリック メソッド ReadOnly  指定された Calendar オブジェクトの読み取り専用バージョンを返します。 (Calendar から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ToDateTime オーバーロードされます。  
パブリック メソッド ToFourDigitYear オーバーライドされます。 TwoDigitYearMax プロパティを使用して、指定した 2 桁表記の年を 4 桁表記に変換し、適切な世紀を判断します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

JulianCalendar クラス
System.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「JulianCalendar」の関連用語

JulianCalendarのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



JulianCalendarのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS