-1

yyyy-MM-d 形式の 2 つの JDateChooser から値を取得し、それを SQL クエリ (String sql="select .... from ... between date1 and date2") に入れるにはどうすればよいですか? J テーブル。

コードを使用しましたが、出力が表示されませんでした:

String v1 = gr_date1.getDate().toString();
String v2 = gr_date2.getDate().toString();
try {
    sql = "select barcode,itemName,description,supplier,capital,wholesale,srp,minStock,status,dateSaved from item where dateSaved between '"+v1+"' AND '"+v2+"'";
    pst = conn.prepareStatement(sql);
    rs = pst.executeQuery();
    gReport_table.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception e) {
    JOptionPane.showMessageDialog(null, e);
}
4

1 に答える 1

0

v1 と v2 を文字列として渡します。比較しません。

v1 と v2 の DateTime.Parse() を試してください

DateTime.Parse(v1) および DateTime.Parse(v2)

于 2013-06-09T09:54:32.240 に答える