Calendar クラス

定義

指定したカレンダーと時計内の DateTime の表現を操作します。

public ref class Calendar sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Calendar final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Calendar final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Calendar
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Calendar
function Calendar(languages, calendar, clock, timeZoneId)
Public NotInheritable Class Calendar
継承
Object Platform::Object IInspectable Calendar
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

アプリがこのクラスで使用されている言語タグを 各国語サポート 関数に渡す場合は、最初に ResolveLocaleName を呼び出してタグを変換する必要があります。

言語タグは、Unicode 拡張機能 "ca-" と "nu-" をサポートしています。 (「 Unicode キー/型定義」を参照してください)。これらの拡張機能は、Calendar オブジェクトで使用される予定表に影響を与える可能性があることに注意してください。

コンストラクター

Calendar()

Calendar オブジェクトを作成し、現在の DateTime に初期化します。

Calendar(IIterable<String>)

言語リストで初期化される Calendar オブジェクトを作成します。

Calendar(IIterable<String>, String, String)

言語リスト、カレンダー、時計で初期化される Calendar オブジェクトを作成します。

Calendar(IIterable<String>, String, String, String)

言語リスト、カレンダー、時計、タイム ゾーンで初期化される Calendar オブジェクトを作成します。

プロパティ

Day

日を取得または設定します。

DayOfWeek

曜日を取得します。

Era

年号を取得または設定します。

FirstDayInThisMonth

現在の月の最初の を取得 します

FirstEra

予定表で使用できる最初の Era を取得します。

FirstHourInThisPeriod

現在の期間の最初の 時間 を取得 します

FirstMinuteInThisHour

現在の時間の最初の を取得 します

FirstMonthInThisYear

現在の年の最初の を取得 します

FirstPeriodInThisDay

現在の日の最初の 期間 を取得 します

FirstSecondInThisMinute

現在の分の最初の を取得 します

FirstYearInThisEra

現在の年号の最初のを取得します。

Hour

時間を取得または設定します。

IsDaylightSavingTime

この Calendar オブジェクトの日付に対して夏時間が有効かどうかを示すブール値を取得します。

Languages

コンポーネントを文字列として書式設定するときに使用される言語識別子の優先順位リストを取得します。

LastDayInThisMonth

現在の月の最後の を取得 します

LastEra

予定表で使用できる最後の 時代 (Era) を取得します。

LastHourInThisPeriod

現在の期間の最後の 時間 を取得 します

LastMinuteInThisHour

現在の時間の最後の を取得 します

LastMonthInThisYear

現在の年の最後の を取得 します

LastPeriodInThisDay

現在の日付の最後の 期間 を取得 します

LastSecondInThisMinute

現在の分の最後の を取得 します

LastYearInThisEra

現在の年号の最後のを取得します。

Minute

分を取得または設定します。

Month

月を取得または設定します。

Nanosecond

nanosecond を取得または設定します。

NumberOfDaysInThisMonth

この Calendar オブジェクトの現在の月の日数を取得します。

NumberOfEras

この Calendar オブジェクトの時代 (年号) の数を取得します。

NumberOfHoursInThisPeriod

この Calendar オブジェクトの現在の日の期間の時間数を取得します。

NumberOfMinutesInThisHour

現在の時間の 数を取得 します

NumberOfMonthsInThisYear

この Calendar オブジェクトの現在の年の月数を取得します。

NumberOfPeriodsInThisDay

この Calendar オブジェクトの現在の日付の期間の数を取得します。

NumberOfSecondsInThisMinute

現在の分の の数を取得 します

NumberOfYearsInThisEra

この Calendar オブジェクトの現在の年号の年数を取得します。

NumeralSystem

コンポーネントを文字列として書式設定するときに使用される番号付けシステムを取得または設定します。

Period

現在の日付の期間を取得または設定します。

ResolvedLanguage

予定表の書式設定または操作を実行するために最後に使用された言語を取得します。

Second

2 番目の を取得または設定します。

Year

年を取得または設定します。

メソッド

AddDays(Int32)

日をインクリメントまたはデクリメントします。

AddEras(Int32)

年号をインクリメントまたはデクリメントします。

AddHours(Int32)

時間をインクリメントまたはデクリメントします。

AddMinutes(Int32)

分をインクリメントまたはデクリメントします。

AddMonths(Int32)

月をインクリメントまたはデクリメントします。

AddNanoseconds(Int32)

ナノ秒をインクリメントまたはデクリメントします。

AddPeriods(Int32)

期間をインクリメントまたはデクリメントします。

AddSeconds(Int32)

2 つ目をインクリメントまたはデクリメントします。

AddWeeks(Int32)

指定した週数だけ日をインクリメントまたはデクリメントします。

AddYears(Int32)

年をインクリメントまたはデクリメントします。

ChangeCalendarSystem(String)

この Calendar オブジェクトで使用する新しい カレンダー システムを設定します。

ChangeClock(String)

この Calendar オブジェクトで使用する新しいクロックを設定します。

ChangeTimeZone(String)

この Calendar オブジェクトで使用する新しいタイム ゾーンを設定します。

Clone()

Calendar オブジェクトのコピーを作成します。

Compare(Calendar)

このカレンダーを別の Calendar オブジェクトと比較し、一方の DateTime がもう一方のカレンダーの DateTime よりも前か、等しいか、またはそれ以降であるかを示します。

CompareDateTime(DateTime)

このカレンダーを DateTime オブジェクトと比較し、一方の日付と時刻が他方の日付と同じか、それ以降であるかを示します。

CopyTo(Calendar)

別の Calendar オブジェクトの値をこの Calendar にコピー します

DayAsPaddedString(Int32)

1 日の文字列表現を返します。必要に応じて、0 を埋め込みます。

DayAsString()

日の数値表現を含む文字列を返します。

DayOfWeekAsSoloString()

スタンドアロン表示に適した曜日の文字列表現を返します。

DayOfWeekAsSoloString(Int32)

スタンドアロン表示に適した曜日の文字列表現を返します。

DayOfWeekAsString()

他の日付コンポーネントに含めるのに適した曜日の文字列表現を返します。

DayOfWeekAsString(Int32)

他の日付コンポーネントに含めるのに適した曜日の文字列表現を返します。

EraAsString()

時代 (年号) の文字列表現を返します。

EraAsString(Int32)

時代 (年号) の文字列表現を返します。 選択された文字列は、理想的な長さに最も近い長さです。

GetCalendarSystem()

この Calendar オブジェクトによって使用される 予定表 システムを取得します。

GetClock()

この Calendar オブジェクトによって使用されるクロックを取得します。

GetDateTime()

この Calendar オブジェクトのコンポーネントを指定して、日付と時刻を作成します。

GetTimeZone()

この Calendar オブジェクトで使用されるタイム ゾーンを識別する識別子を取得します。

HourAsPaddedString(Int32)

時間の文字列表現を返します。必要に応じて、0 を埋め込みます。

HourAsString()

時間の数値表現を含む文字列を返します。

MinuteAsPaddedString(Int32)

分の文字列表現を返します。必要に応じて 0 を埋め込みます。

MinuteAsString()

分の数値表現を含む文字列を返します。

MonthAsNumericString()

月の数値表現を含む文字列を返します。

MonthAsPaddedNumericString(Int32)

月の文字列表現を返します。必要に応じて 0 を埋め込みます。

MonthAsSoloString()

スタンドアロン表示に適した月の文字列表現を返します。

MonthAsSoloString(Int32)

スタンドアロン表示に適した月の文字列表現を返します。

MonthAsString()

他の日付コンポーネントに含めるのに適した月の文字列表現を返します。

MonthAsString(Int32)

他の日付コンポーネントに含めるのに適した月の文字列表現を返します。

NanosecondAsPaddedString(Int32)

ナノ秒の文字列表現を返します。必要に応じて、ゼロ埋め込み。

NanosecondAsString()

ナノ秒の数値表現を含む文字列を返します。

PeriodAsString()

使用できる最も一般的な省略形を使用する、午前や午後などの日の期間の文字列表現を返します。

PeriodAsString(Int32)

午前や午後など、日の期間の文字列表現を返します。

SecondAsPaddedString(Int32)

2 番目の 文字列表現を返します。必要に応じて、0 を埋め込みます。

SecondAsString()

2 番目の の数値表現を含む文字列を返します。

SetDateTime(DateTime)

すべての日付と時刻フィールドを DateTime パラメーターで表される日付と時刻に設定します。

SetToMax()

この Calendar オブジェクトのコンポーネントを、サポートされている最新の DateTime に設定します。

SetToMin()

この Calendar オブジェクトのコンポーネントを、サポートされている最も古い DateTime に設定します。

SetToNow()

この Calendar オブジェクトのコンポーネントを現在の DateTime に設定します。

TimeZoneAsString()

この Calendar オブジェクトが表す時間の瞬間に適用できる完全タイム ゾーン名を返します。

TimeZoneAsString(Int32)

この Calendar オブジェクトが表す時間の瞬間に適用できる省略されたタイム ゾーン名を返します。

YearAsPaddedString(Int32)

年の文字列形式を返します。必要に応じて、0 を埋め込みます。

YearAsString()

最初の 0 個の埋め込みなしで年の文字列形式を返します。

YearAsTruncatedString(Int32)

年の文字列形式を返します。必要に応じて切り捨てられます。

適用対象

こちらもご覧ください