2

モデル クラスで日付変数を指定しました。

@Required
public Date date;

を使用@inputDate(journeyForm("date"), '_label -> "Date*")してフォームに入力すると、ドロップダウン カレンダーのように表示されます。データ エントリを表示すると、日付は次のように表示されますThu Jan 03 00:00:00 GMT 2013。私の質問は、このフォームに記録されている時間を変更するにはどうすればよいですか? HTMLヘルパーのプレイフレームワークAPIドキュメントを見ましたが、inputTimeがありません。アドバイスをいただければ幸いです。

理想的には、時間に対して別の変数を用意します。

4

2 に答える 2

0

を使用するinputDate helperと、フィールドが作成されinput type="date"ます。一部のブラウザには、ドロップダウンヘルパーがあります(たとえば、Chromeなど)。ドロップダウンカレンダーは、オブジェクトではありdateません。datetime

ただし、オブジェクトDate dateには時間情報も含まれています。日付情報のみを指定するため、オブジェクトは空の時刻情報で作成されます。あなたはそれをする別の方法を見つけなければならないでしょう。timepicker機能を備えたjQueryプラグインを使用できます。これは、 jQueryTimepickerを検索したときのGoogleでの最初の結果の1つです。

于 2012-12-03T08:42:30.563 に答える
0

日付/時刻:

@inputText(
    yourForm(fieldNAme),
    '_label -> "label",
    'type -> "datetime-local"
)

時間のみ:

@inputText(
    yourForm(fieldNAme),
    '_label -> "label",
    'type -> "time"
)
于 2013-08-09T11:37:50.240 に答える