ユーザーがカレンダーのポップアップから日付を選択し、ドロップダウンから時間を選択できる Web フォームがあります。現時点では、Date オブジェクトを使用して日付を保存しようとしています。
@Required
public Date date;
このオブジェクトの出力は次のようになります。
1970 年 1 月 1 日 00:00:00 GMT
私が本当にやりたいことは、これを分離し、日付を27/02/2013のような形式で保存し、時間を 24 時間形式の別のオブジェクトとして保持することです (例: 23:45 ) 。Javaでこれを行う方法がわかりません。
SimpleDateFormat を使用して解決:
//also the import
import java.text.*;
@Required
public SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yy");
public String date = simpleDateFormat.format(new Date());
@Required
public SimpleDateFormat simpleTimeFormat = new SimpleDateFormat("hh:mm");
public String time = simpleTimeFormat.format(new Date());