android - 我有一个 sqlite 表,我想在每个月底从该表中删除一行。有没有办法在Android中做到这一点
问题描述
我有一个 SQLite 表,我想在每个月底运行一个查询以从表中删除一行,有没有办法这样做?
解决方案
To delete a row just use:
db.delete(String table,
String whereClause,
String[] whereArgs)
ex.
db.delete("yourTable", "yourRow", null);
Now to recognize the day of the month use Calendar class:
Calendar calendar = Calendar.getInstance();
int dayOfTheMonth = calendar.get(Calendar.DAY_OF_MONTH);
https://developer.android.com/reference/java/util/Calendar#DAY_OF_MONTH
推荐阅读
- java - JavaFX - 仅在 Internet Explorer 中打开 url
- javascript - 循环发送 XMLHttpRequest
- ios - 为什么Objective-C转换为swift错误
- php - 将旧的 .net 应用程序迁移到新的 php 应用程序:使用 sha1 算法实现密码加密/解密时遇到问题
- excel - Power Query:在同一行中有多个单元格的拆分表列
- swift - 在tableview单元格中按字母顺序对swift firebase中的多个数据进行排序
- mysql - 一个大小为 varchar(60) 的 MySQL 列可以容纳多少个字符?
- c++ - 如何运行gtest?
- r - 使用分区函数在 R 中编写快速排序函数时遇到错误
- c# - 条件一致时如何停止变换位置?