0

カレンダーから日付を削除する必要があります。「DD/MM/yyyy HH:mm:ss」のようなものがありますが、時間だけが必要です (「HH:mm:ss」)。

4

2 に答える 2

5

おそらく日付をフォーマットしたい場合は、SimpleDateFormatを使用できます。

System.out.println(new SimpleDateFormat("HH:mm:ss")
    .format(Calendar.getInstance().getTime()));

これは次のようなものを出力します:

20:20:11

編集

java.sql.TimePreparedStatement#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"));
}
于 2013-11-11T19:21:10.330 に答える