asp.net怎样自动计算超期?

现在做一个图书管理系统,设定用户借阅日期为:2012.01.01,归还日期应该是30天后。怎样让系统自动判断是否超期呢?也就是说,到30天后,系统会自己计算超期的用户或许... 现在做一个图书管理系统,设定用户借阅日期为:2012.01.01,归还日期应该是30天后。怎样让系统自动判断是否超期呢?也就是说,到30天后,系统会自己计算超期的用户
或许大家没理解,我现在要做的是,怎么让系统自动的去计算。比如到2月1号,自动的在图书信息中添加超期。。。
展开
 我来答
guojing5721
2012-04-01 · 超过28用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:64.6万
展开全部
拿本地时间DateTime.Now-2012-01-01,
如果大于30 的话就是超期了,然后进行相应操作。否则没有超期。
更多追问追答
追问
我现在要做的是,怎么让系统自动的去计算。比如到2月1号,自动的在图书信息中添加超期。。。
追答
你说的自动计算是指那个借书日期吧?借书日期你肯定不能去手动写在程序里了。如果用数据库的话,可以直接从数据库中把借书日期取出来,然后与本地当前时间相减,继而得出结果。如果是超期就在数据库中的是否超期字段中插入已超期。够明白么?希望能帮助到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tim·li9d0ccc
2012-04-01 · TA获得超过215个赞
知道答主
回答量:66
采纳率:0%
帮助的人:81.1万
展开全部
比如time是一个datetime类型的数据
time.addDays(30)是在time的基础上加30天
time.adddays(-30)是-30天
返回值是一个datatime类型的数据再存到数据库中就行了
更多追问追答
追问
怎么自动进行这个处理?
追答
你数据库里存了借书日期    再用time.addDays();求得超时日期存到数据库里
再用一个timer控件 每隔多少时间 用超时日期和 DateTime.now作对比 如果超时日期大再存超时进数据库ok?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lj10240502
2012-04-01 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:116万
展开全部
那当前时间和借阅日期加上归还的30天比较。如果大于不就没超期,如果小于就超期。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咻咻咻咻咻咻咻咻咻咻咻咻xx
2012-04-01 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:36.1万
展开全部
可以写一个线程专门用来计算。。当Appliction开启时就自动运行这个线程
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式