0

時間値のみで日付値を持たない日付オブジェクトを持つことは可能ですか? はいの場合、ヒントを教えてください。

これは私がしました:

String time = "15:30:18";
DateFormat sdf = new SimpleDateFormat("hh:mm:ss");
Date date = null;
try {
    date = sdf.parse(time);
} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

System.out.println("Time: " + sdf.format(date));

上記の System.out.println は正しい値を提供します。bt文字列ではなく日付オブジェクトとして必要です

前もって感謝します

4

1 に答える 1

3

Dateインスタンスは、ミリ秒までの任意の時点を表示するための完全な表現を保持しますが、それからの時間を必要とする場合はSimpleDateFormat、時間部分を印刷するために使用できます。

String timeRepresentation  = new SimpleDateFormat("HH:mm:SS").format(dateInstance);

見る

于 2012-06-26T09:28:53.460 に答える