将字符串转换为SQLite中的日期并与当前日期进行比较

将字符串转换为SQLite中的日期并与当前日期进行比较,sqlite,Sqlite,上面是我的桌子结构 记录日期格式为“MM/dd/yyyy” 如何转换日期中的“RecordDate”并与SQLite中的当前日期进行比较 提前感谢您可以尝试转换当前日期,然后将其与以db为单位的值进行比较 CREATE TABLE `FormMapping` ( `PatNum` TEXT, `FormName` TEXT, `SheetNum` TEXT, `IsCompleted` TEXT, `RecordDate` TEXT,

上面是我的桌子结构

记录日期格式为“MM/dd/yyyy”

如何转换日期中的“RecordDate”并与SQLite中的当前日期进行比较


提前感谢

您可以尝试转换当前日期,然后将其与以db为单位的值进行比较

CREATE TABLE `FormMapping` (
    `PatNum`    TEXT,
    `FormName`  TEXT,
    `SheetNum`  TEXT,
    `IsCompleted`   TEXT,
    `RecordDate`    TEXT,
    `FormOrder` TEXT,
    PRIMARY KEY(`PatNum`,`SheetNum`)
);

您可以尝试转换当前日期,然后将其与db中的值进行比较

CREATE TABLE `FormMapping` (
    `PatNum`    TEXT,
    `FormName`  TEXT,
    `SheetNum`  TEXT,
    `IsCompleted`   TEXT,
    `RecordDate`    TEXT,
    `FormOrder` TEXT,
    PRIMARY KEY(`PatNum`,`SheetNum`)
);

经过太多的努力,我解决了问题,问题如下:

 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";
        }
    }
DELETE FROM FormMapping,其中strftime(substr(RecordDate,7,4)| |'-'| | | substr(RecordDate,1,2)| |'-'| | substr(RecordDate,4,2))

谢谢大家的支持。

在做了太多的努力之后,我解决了这个问题,问题如下:

 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";
        }
    }
DELETE FROM FormMapping,其中strftime(substr(RecordDate,7,4)| |'-'| | | substr(RecordDate,1,2)| |'-'| | substr(RecordDate,4,2))

感谢大家的支持。

这与iOS和Android有什么关系?不是有效的问题SQLite没有“日期对象”这与iOS和Android有什么关系?不是有效的问题SQLite没有“日期对象”