-2

Javaでタイムスタンプなしで日付インスタンスを取得するにはどうすればよいですか? 例: 2013-05-23(日付インスタンス)

4

2 に答える 2

2

日付を格納する Calendar オブジェクトを作成し、時刻フィールドをクリアして、結果の日付を取得します。

Calendar cal = Calendar.getInstance();
cal.setTime(dateYouWantToTruncate);
cal.clear(Calendar.HOUR);
cal.clear(Calendar.MINUTE);
cal.clear(Calendar.SECOND);
cal.clear(Calendar.MILLISECOND);
Date dateOnly = cal.getTime();
于 2013-03-05T18:06:01.683 に答える
2

日付を印刷したいだけの場合は、これを使用します。

    DateFormat.getDateInstance().format(new Date());

また

    DateFormat.getDateInstance(DateFormat.SHORT).format(new Date());
于 2013-03-05T18:11:58.920 に答える