JulianCalendar クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユリウス暦を表します。
public ref class JulianCalendar : System::Globalization::Calendar
public class JulianCalendar : System.Globalization.Calendar
[System.Serializable]
public class JulianCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class JulianCalendar : System.Globalization.Calendar
type JulianCalendar = class
inherit Calendar
[<System.Serializable>]
type JulianCalendar = class
inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type JulianCalendar = class
inherit Calendar
Public Class JulianCalendar
Inherits Calendar
- 継承
- 属性
注釈
45年、ジュリアス・シーザーは暦改革を命じ、その結果ユリウス暦と呼ばれるカレンダーが生じました。 ユリウス暦はグレゴリオ暦の前身です。
注意
JulianCalendar クラスや .NET Framework のその他のカレンダー クラスの使用方法の詳細については、「カレンダーの使用」を参照してください。
クラスは JulianCalendar 現在の時代 (年号) のみを認識します。
グレゴリオ暦とは異なり、ユリウス暦は閏年を年として定義します。これは例外なく、4 つで均等に割り切れる年です。 そのため、カレンダーは 128 年ごとに 1 日ずつ不正確になります。 平年は 365 日で、閏年は 366 日です。
グレゴリオ暦のように、 ユリウス暦には、1 月 (31 日)、2 月 (28 日または 29 日)、3 月 (31 日)、4 月 (30 日)、5 月 (30 日) の 12 か月が含まれます。 31 日、6 月 (30 日)、7 月 (31 日)、8 月 (31 日)、9 月 (30 日)、10 月 (31 日)、11 月 (30 日)、および 12 月 (31 日) 2 月には閏年は 29 日、一般的な年は 28 日です。
グレゴリオ暦の 2001 年 1 月 1 日は、ユリウス暦の 2000 年の 12 月 19 日に相当します。
現在、 JulianCalendar は クラスでサポートされている CultureInfo カルチャでは使用されていません。 したがって、 クラスは JulianCalendar ユリウス暦の日付の計算にのみ使用できます。
各 CultureInfo オブジェクトは、カレンダーのセットをサポートしています。 Calendar プロパティは、カルチャの既定のカレンダーを返し、OptionalCalendars プロパティは、カルチャでサポートされているすべてのカレンダーを含む配列を返します。 CultureInfo が使用するカレンダーを変更するには、アプリケーションで Calendar の CultureInfo.DateTimeFormat プロパティに新しい Calendar を設定してください。
コンストラクター
JulianCalendar() |
JulianCalendar クラスの新しいインスタンスを初期化します。 |
フィールド
CurrentEra |
現在のカレンダーの現在の時代 (年号) を表します。 このフィールドの値は 0 です。 (継承元 Calendar) |
JulianEra |
現在の時代 (年号) を表します。 このフィールドは定数です。 |
プロパティ
AlgorithmType |
現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 |
AlgorithmType |
現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 (継承元 Calendar) |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime プロパティで指定された年の前の年の日数を取得します。 (継承元 Calendar) |
Eras |
JulianCalendar における時代 (年号) のリストを取得します。 |
IsReadOnly |
この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。 (継承元 Calendar) |
MaxSupportedDateTime |
JulianCalendar クラスでサポートされている最も新しい日付と時刻を取得します。 |
MaxSupportedDateTime |
この Calendar オブジェクトでサポートされている最も新しい日付と時刻を取得します。 (継承元 Calendar) |
MinSupportedDateTime |
JulianCalendar クラスでサポートされている最も古い日付と時刻を取得します。 |
MinSupportedDateTime |
この Calendar オブジェクトでサポートされている最も古い日付と時刻を取得します。 (継承元 Calendar) |
TwoDigitYearMax |
年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。 |
メソッド
適用対象
こちらもご覧ください
.NET