从 Room 过滤数据

Filter data from Room

我有数据库房间,其中有日期和月份字段(过去日期、现在和将来) 如何只显示当前时间和未来的数据? 即取当前日期,并以某种方式从数据库中取出等于该日期或超过

的数据

是否必须将 day/month 存储为单独的列?存储日期可能更容易,只要 (Epoch)

@Entity
public class Model {
    @PrimaryKey
    private final long id;

    private final long dateMls;

    //...
}

@Dao
public interface ModelDao {
    @Query("SELECT * FROM Model WHERE dateMls >= :currentTimeMls")
    List<Model> getCurrentAndFuture(long currentTimeMls);
}