こんにちは、クエリをチェックしてカウント値を返した後、タイムスタンプを日付に変換する必要があります。私のデータベースには日付(1344399208、1344399269)、ステータス(Q、Q)があります。これは私のコードです:
public class GetCurrentDateTime {
public int data(){
int count=0;
java.sql.Timestamp timeStamp =new Timestamp(System.currentTimeMillis());
java.sql.Date date = new java.sql.Date(timeStamp.getTime());
System.out.println(date);
//count++;
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/xcart-432pro","root","");
PreparedStatement statement = con.prepareStatement("select * from xcart_orders where status='Q' AND date=CURDATE()");
ResultSet result = statement.executeQuery();
while(result.next()) {
// Do something with the row returned.
count++; //if the first col is a count.
}
}
catch(Exception exc){
System.out.println(exc.getMessage());
}
return count;
}
}
ここでは、日付はタイムスタンプ形式で保存されますが、日付 (yyyy-mm-dd) 形式を変換したいのですが、正常に完了しました。出力は 2012-08-08 です。しかし、今日のクエリを確認する必要があります date+ status=Q .その日付が変数に保存され、クエリでその変数を呼び出す方法.上記の条件のクエリを作成する方法.条件を確認した後、Tomcatコンソールに戻り値を表示します.どうすればよいですか.お願いします助けて