字符串转换为日期SQLite和与当前日期比较
CREATE TABLE `FormMapping` ( `PatNum` TEXT,
`FormName` TEXT,
`SheetNum` TEXT,
`IsCompleted` TEXT,
`RecordDate` TEXT,
`FormOrder` TEXT,
PRIMARY KEY(`PatNum`,`SheetNum`)
);
以上是我的表结构字符串转换为日期SQLite和与当前日期比较
RecordDate甲是“MM/DD/YYYY”
如何转换“RecordDate”日期和比较在SQLite当前日期?
在此先感谢
回答:
它与值进行比较后,做了太多的努力我解决了问题,并查询如下,
DELETE FROM FormMapping WHERE strftime(substr(RecordDate, 7, 4) ||'-'||substr(RecordDate, 1, 2) ||'-'|| substr(RecordDate, 4, 2)) < DATE('now','-7 day')
谢谢大家的支持。
回答:
你可以尝试将当前的日期,而不是再以dB
public static String simplerDate() { try {
Date currentTime = Calendar.getInstance().getTime();
return new SimpleDateFormat("MMM dd ''yy, HH:mm", Locale.ENGLISH).format(date);
} catch (ParseException pe) {
//Log.i(Utils.class.getSimpleName(), "simplerDate: " + pe);
return "N/A";
}
}
以上是 字符串转换为日期SQLite和与当前日期比较 的全部内容, 来源链接: utcz.com/qa/262291.html