如何从日历中删除日期?

0 java calendar date

我需要从日历中删除日期.我有类似的东西:'DD/MM/yyyy HH:mm:ss'但我只需要时间('HH:mm:ss').

A4L*_*A4L 5

您可能想要格式化日期,您可以使用SimpleDateFormat:

System.out.println(new SimpleDateFormat("HH:mm:ss")
    .format(Calendar.getInstance().getTime()));
Run Code Online (Sandbox Code Playgroud)

这打印像:

20:20:11
Run Code Online (Sandbox Code Playgroud)

编辑

我建议你使用 java.sql.Time和PreparedStatement #setTime来建立你的标准

Calendar cal = Calendar.getInstance();
Time time = new Time(cal.getTime().getTime());
pst = con.prepareStatement("select * from mytable where t=?");
pst.setTime(1, time);
ResultSet rs = pst.executeQuery();
while (rs.next()) {
    System.out.println(rs.getTime("t"));
}
Run Code Online (Sandbox Code Playgroud)