BW における日付と時間のフォーマットBW では、日付と時間のフィールドのフォーマットは、Windows の日付と時間の設定とそのフィールドにリンクされた LN フォーマットコードに基づいています。フォーマットコードは、日付フォーマット (ttadv4580m000) セッションと時間フォーマット (ttadv4586m000) セッションで定義されたフォーマットを参照します。フォーマットによって、たとえば、日付フィールドが世紀を付けて、またはなしで年を表示するか、時間フィールドが時間と分のみで秒を表示しないかどうかなどが決まります。 日付フォーマット このセクションでは、BW で日付フィールドをフォーマットするために、Windows 設定と LN 日付フォーマットがどのように組み合わされ使用されるかを説明します。 フィールドフォーマットのプロパティが取得され検証されます。フォーマットが週番号を使用するように定義され、日付が定義されない場合、このフォーマットには Windows 日付コントロールとの互換性はありません。この表は、フォーマットのプロパティがそのシナリオでどのように変更されるかを示しています。
注意
LN フォーマットが曜日名または月名を表示する必要があることを指定している場合は、Windows ロングフォーマットが使用されます。それ以外の場合は、Windows ショートフォーマットが使用されます。 その後、この Windows フォーマットが LN フォーマットと組み合わされます。Windows フォーマットは、個々の部分の順序を決定します。LN フォーマットは、個々の部分のフォーマット方法を決定します。 この表は、適用されるルールを示しています。
例 1 この表は、オランダ語版ユーザ向けの Windows 日付フォーマットを示しています。
日付フィールドは LN フォーマット 001 を使用します。この表は、このフォーマットのプロパティを示しています。
曜日名または月名が定義されていないため、日付は Windows ショート日付フォーマットに基づいてフォーマットされます。日付値は、dd-MM-yy (たとえば、09-01-12) としてフォーマットされます。
例 2 この表は、米国内のユーザ向けの Windows 日付フォーマットを示しています。
日付フィールドは LN フォーマット 002 を使用します。この表は、このフォーマットのプロパティを示しています。
曜日名または月名が定義されていないため、日付は Windows ショート日付フォーマットに基づいてフォーマットされます。 日付値は、次のようにフォーマットされます: dd-MM-yy (たとえば、09-01-12)。
例 3 この表は、米国内のユーザ向けの Windows 日付フォーマットを示しています (例 2 と同じ)。
日付フィールドは LN フォーマット 003 を使用します。この表は、このフォーマットのプロパティを示しています。
短縮月名を使用する必要があるため、日付は Windows ロング日付フォーマットに基づいてフォーマットされます。日付値は、dddd, MMM d yyyy (たとえば、Monday, Jan 9 2012) としてフォーマットされます。
例 4 この表は、ドイツ語版ユーザ向けの Windows 日付フォーマットを示しています。
日付フィールドは LN フォーマット 008 を使用します。この表は、このフォーマットのプロパティを示しています。
短縮曜日名と月名を使用する必要があるため、日付は Windows ロング日付フォーマットに基づいてフォーマットされます。日付値は、dddd, ddMMMM yyyy (たとえば、Montag, 09.)Januar 2012 時間フォーマット このセクションでは、BW で時間フィールドをフォーマットするために、Windows 設定と LN 時間フォーマットがどのように組み合わされ使用されるかを説明します。 フィールドフォーマットのデータが取得され、Windows 時間フォーマットと組み合わされます。Windows フォーマットにより、個々の部分の順序が決まります。LN フォーマットにより、個々の部分のフォーマット方法が決まります。
注意
すべてのシナリオにおいて、Windows ロング時間フォーマットが使用されます。 この表は、適用されるルールを示しています。
例 1 ユーザは、この Windows ロング時間フォーマットを使用します: H:mm:ss 時間フィールドは LN フォーマット 003 を使用します。この表は、このフォーマットのプロパティを示しています。
時間値は、HH としてフォーマットされます。たとえば、午後 4 時は 16 になります。
例 2 ユーザは、この Windows ロング時間フォーマットを使用します: H:mm:ss 時間フィールドは LN フォーマット 099 を使用します。この表は、このフォーマットのプロパティを示しています。
時間は、次のようにフォーマットされます: HH:mm (たとえば、16:24)
例 3 ユーザは、この Windows ロング時間フォーマットを使用します: h:mm:ss tt。 時間フィールドは LN フォーマット 001 を使用します。この表は、このフォーマットのプロパティを示しています。
時間値は、hh:mm:ss tt (たとえば、04:24:37 PM ) としてフォーマットされます。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||