日期对象有问题

时间:2012-06-26 09:28:04

标签: java android datetime

是否可以使日期对象只有时间值而没有日期值?如果是,请提示如何?

我这样做了:

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));

Above System.out.println给出了正确的值。我需要它作为日期对象而不是字符串

提前致谢

1 个答案:

答案 0 :(得分:3)

Date实例拥有完整的表示形式,可以显示高达毫秒的任何时间点,但如果您只想要时间,则可以使用SimpleDateFormat来打印时间部分

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

查看