適用対象: キャンバス アプリ
モデル駆動型アプリ
現在のロケールのカレンダーおよび時計の情報を取得します。
内容
Calendar関数とClock関数は、現在のロケールに関する情報を取得する関数のセットです。
これらの関数を使用して、現在のユーザーの言語で日付と時刻を表示できます。 Calendar関数とClock関数によって返される単一列テーブルは、ドロップダウン コントロールとリスト ボックス コントロールの Items プロパティで直接使用できます。
| Function | 内容 |
|---|---|
| Calendar.MonthsLong() | "January" から始まる、各月の完全な名前を含む単一列テーブル。 |
| Calendar.MonthsShort() | January の "Jan" から始まる、各月の省略された名前を含む単一列テーブル。 |
| Calendar.WeekdaysLong() | "Sunday" から始まる、各曜日の完全な名前を含む単一列テーブル。 |
| Calendar.WeekdaysShort() | Sunday の "Sun" から始まる、各曜日の省略された名前を含む単一列テーブル。 |
| Clock.AmPm() | 長い大文字の "AM" および "PM" の指定を含む単一列テーブル。 言語で 24 時間制が使用されている場合、テーブルは空です。 |
| Clock.AmPmShort() | 短い大文字の "A" および "P" の指定を含む単一列テーブル。 言語で 24 時間制が使用されている場合、テーブルは空です。 |
| Clock.IsClock24() | 対象ロケールで 24 時間制を使用しているかどうかを示すブール値。 |
Text 関数では、これと同じ情報を使って日付と時刻の値の書式を設定できます。 Language 関数は、現在の言語と地域コードを返します。
構文
Calendar。MonthsLong()
Calendar。MonthsShort()
Calendar。WeekdaysLong()
Calendar。WeekdaysShort()
Clock。AmPm()
Clock。AmPmShort()
Clock。IsClock24()
例
Dropdown コントロールを挿入します。
Items プロパティの数式を、次に設定します。
- Calendar.MonthsLong()
これで、アプリのユーザーが自分の言語で月を選択できるようになります。 MonthsLong は、曜日セレクターと時間セレクターを作成するために、 Calendar によって返される単一列テーブルのいずれかに置き換えることができます。
米国では、 言語 が "en-US" を返す場合、 Calendar 関数によって次のものが返されます。
| 計算式 | 内容 | 結果 |
|---|---|---|
| Calendar.MonthsLong() | 戻り値には、"January" から始まる、各月の完全な名前が含まれます。 | ["1 月"、"2 月"、"3 月"、"4 月"、"5 月"、"6 月"、"7 月"、"8 月"、"9 月"、"10 月"、"11 月"、"12 月"] |
| Calendar.MonthsShort() | 戻り値には、"January" から始まる、各月の省略名が含まれます。 | [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] |
| Calendar.WeekdaysLong() | 戻り値には、"Sunday" から始まる、各曜日の完全な名前が含まれます。 | [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ] |
| Calendar.WeekdaysShort() | 戻り値には、"Sunday" から始まる、各曜日の省略名が含まれます。 | [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ] |
| Clock.AmPm() | この言語では、12 時間制を使用しています。 戻り値には、大文字バージョンの完全な AM と PM の指定が含まれます。 | [ "AM", "PM" ] |
| Clock.AmPmShort() | この言語では、12 時間制を使用しています。 戻り値には、大文字バージョンの短い AM と PM の指定が含まれます。 | [ "A", "P" ] |
| Clock.IsClock24() | この言語では、12 時間制を使用しています。 | 間違い |