時刻
最終更新日: 2022年2月1日
R8 | R9
日付・時刻型で「日付」「時刻」「日付と時刻」の3種類から「時刻」を選択すると、時刻を扱う項目が用意されます。
時刻型項目は、内部では java.sql.Time クラスとして管理されます。
入力された値は「フィルタ」によって補正されます。
詳細は"入力フィルタの仕様"をお読みください。
時刻型項目で選択できるフィルタは日付型と同じです。
詳細は"日付型>入力フィルタ"をお読みください。
時刻をリストボックスで入力することができます。
モデル項目詳細定義ダイアログの「入力制御」タブから、時刻入力方式を「リストボックスの利用」とします。
この設定はCSSレイアウトでは利用できません。
リストボックスに用意される選択肢にルールを設定することができます。
下図は時間に「7時から開始で、3時間おき」というルールを設定した例です。
分を「15分おき」とした例は以下の通りです。
秒を「30秒おき」とした例は以下の通りです。
時刻入力方式の右の入力欄にルールを設定します。
ルールの記述サンプルを示します。
この設定はCSSレイアウトでは利用できません。
時刻入力方式を空欄とした場合、テキストフィールドで直接、時刻を入力します。
テキストフィールドで入力する場合の入力方式は、「出力制御 > 日付・時刻 > フォーマット」に従います。例を示します。
このルールにそぐわない値を入力した場合は、時刻として認識されません。保存すると空白になります。
時刻型
Javaとの関係
入力フィルタ
リストボックスの利用
それぞれ時、時分、時分秒の入力イメージです。
定義方法
重要
リストボックスの表示ルール
定義方法
7-23
7-23,3
7-24:5
7-24,3:15:30
重要
テキストフィールドの利用
HH:mm:ss
HH:mm
HHmmss