開始時間 結束時間 通過地點 數據類型 車牌號碼
starttime endtime area sjlx way
根據這幾個條件查詢的數據出來;
前台傳遞的時間類型是字符串類型,數據庫裡是date類型 這個怎麼轉換
查詢條件是5個 where後面都要用and 連接?
JGSJ
2012/12/5 7:33:53
2012/12/5 8:36:11
2012/12/5 8:27:42
2012/12/5 8:43:28
2012/12/5 8:11:37
2012/12/5 7:07:33
2012/12/5 7:26:30
2012/12/5 8:32:22
數據庫時間格式是這樣的
我查詢的時候 是這麼寫的
select * from PASS_DATA where JGSJ=to_date('2012/12/05','yyyy/mm/dd');
問題是查不出東西啊 空 語句對
1.String轉化成java.sql.Date,
public static java.sql.Date convertToSqlDate(String str){
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.sql.Date sqlDate = null;
try{
java.util.Date date = bartDateFormat.parse(str);
sqlDate = new java.sql.Date(date.getTime());
System.out.println(sqlDate.getTime());
}
catch (Exception ex) {
System.out.println(ex.getMessage());
}
return sqlDate;
}
2.查詢條件5個,where f1 ='' and f2 ='' and ````````````
3.至於查不出數據,是因為你條件用的是=而數據庫沒有時間為'2012/12/05'的數據,你換成>=吧
初學者?