我创建一个带有日期字段(类型为datetime)的表,默认为当前日期,当用户插入数据时,此时间自动设置,我想将当前系统日期与此字段进行比较,我该怎么办?
public static long s;
String query = "SELECT Cart_Date from Tbl_Cart where Cart_ID="+lastId+" ";
Cursor c = db.rawQuery(query, null);
if (c != null && c.moveToFirst() ) {
s = c.getLong(0);
}
if( System.getTimeInMillis()!=s)
{ .. } 这是我的代码,但它不起作用
答案 0 :(得分:0)
我找到了
String query = "SELECT Cart_Date from Tbl_Cart where Cart_ID="+lastId+" ";
Cursor c = db.rawQuery(query, null);
if (c != null && c.moveToFirst() ) {
s = c.getLong(0);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = new java.util.Date();
String datetime = dateFormat.format(date);
if(!(datetime.equals(s)))
{
}