カレンダーから日付を削除する必要があります。「DD/MM/yyyy HH:mm:ss」のようなものがありますが、時間だけが必要です (「HH:mm:ss」)。
質問する
217 次
2 に答える
5
おそらく日付をフォーマットしたい場合は、SimpleDateFormatを使用できます。
System.out.println(new SimpleDateFormat("HH:mm:ss")
.format(Calendar.getInstance().getTime()));
これは次のようなものを出力します:
20:20:11
編集
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"));
}
于 2013-11-11T19:21:10.330 に答える