0
我需要使用下面的方法檢查一天是否是假期。 SqliteExpert獨自運行sql,但錯誤代碼%d can not format arguments java.lang.String
sqlite中提取日期和註冊日期月份
我該如何解決?
public void checkFeriados(String diaMes,String data){
SQLiteDatabase db = new DB(ctx).getReadableDatabase();
String sqlFeriados = String.format("select * from feriados where strftime('%d-%m',data)='%s';", diaMes);
Cursor rs = db.rawQuery(sqlFeriados, null);
if (rs.getCount() > 0){
feriado=true;
}else{
feriado = false;
}
}
不要使用String.format來進行sql查詢。使用selectArgs。 – njzk2 2014-12-01 17:18:55