VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 735|回复: 4

提问一个关于数据库里自动检测时间过期的问题

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-17 13:20:01 | 显示全部楼层 |阅读模式
我最近在做一个房屋出租系统,在用户发布房屋信息时需要填上一个房屋有效的时间,比如今天是2号,假定到10号过期,.房屋信息在提交后存入数据库,那么怎么判断该房屋是否过期呢??(不考虑房屋是否被租)....是利用数据库本身还是在代码里呢????情各位前辈指点一下......
多谢了
回复

使用道具 举报

2

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-2-8 19:15:01 | 显示全部楼层
看看这个类,可以得到n天后是多好号,然后根据再跟所到的那一天用comparTo(Date date)进行比较就可以了
package com.group.page;

import java.sql.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;

public class DateAdd{
        /**
         *从今天起计算n天后的日期
         */
                public static Date dateAdd(int last)throws Exception{
                        boolean count=true;
                         //java.util包,设置当前时间
                        Calendar strDate=Calendar.getInstance();
                         //日期减 如果不够减会将月变动 //生成 (年-月-日)
                        strDate.add(strDate.DATE, last);
                        String meStrDate=strDate.get(strDate.YEAR)
                                        +"-"+String.valueOf(strDate.get(strDate.MONTH)+1)
                                        +"-"+strDate.get(strDate.DATE);
                        SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
                        java.util.Date mydate=format.parse(meStrDate);
                        Date nextDate=new Date(mydate.getTime());
                        return nextDate;
        }

        }
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-4-27 21:00:01 | 显示全部楼层
还有没有其他方法阿,,
这样能使数据库自动检测过期日期吗,,,,
最好能自动检测,,,
回复

使用道具 举报

1

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-5-3 22:15:01 | 显示全部楼层
可以把需求说得再详细点么   我理解力差

但是应该有很多方法可以解决
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-5-6 16:30:01 | 显示全部楼层
好的,,我再说的详细点,,比如 我发布了一条出租房屋的信息,从今天开始有效期为一周,,发布后房屋信息会存入数据库,那么系统(或数据库)怎么能判断我的房屋信息有没有过期呢?是时刻在检测数据库内所有的房屋信息呢,还是有其他方法呢?
就是能让系统(或数据库)自动的把过期的房屋信息删除(或其他操作),,,,,
这样大家能明白吗??
着急中..........................
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表