【问题标题】:Set Date Criteria in getContentResolver().query for Uri.parse("content://sms/inbox")在 getContentResolver().query 中为 Uri.parse("content://sms/inbox") 设置日期标准
【发布时间】:2021-06-15 23:48:36
【问题描述】:

我用

Uri.parse("content://sms/inbox")

执行时

getContentResolver().query

我想要一个始终返回当前系统日期最近 10 天内的消息的选项。请帮助正确的 SQL 语句。

【问题讨论】:

    标签: android sql sqlite android-studio cursor


    【解决方案1】:

    不得不回答我自己的问题很尴尬,但是这里……

    long daterr = new Date(System.currentTimeMillis() - 10L * 24 * 3600*1000).getTime();
    
    
    
    Cursor cursor = getContentResolver().query(uriSms, new String[]{"_id", "address", "date", "body"}, "Date > ? ", new String[]{""+daterr}, "date ASC");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多