首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减去日期?

如何减去日期?
EN

Stack Overflow用户
提问于 2009-01-16 23:52:17
回答 5查看 1.4K关注 0票数 0

假设那家伙在我的网站上注册,30天只需5美元。那么我如何编写代码,在30天后自动删除他的帐户?

汤姆,谢谢你的回答,并为我糟糕的英语表示抱歉。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-01-17 00:00:57

如果可以,请将注册日期和当前时间转换为UNIX时间戳。然后从当前时间减去他们的注册时间,并检查结果是否大于30天内的秒数。(60秒* 60分钟* 24小时* 30天= 2592000秒)

票数 2
EN

Stack Overflow用户

发布于 2009-01-16 23:55:48

使用您首选的编程语言的日期处理函数。不要试图自己实现它。这比你想象的要难。

票数 10
EN

Stack Overflow用户

发布于 2009-01-17 00:03:44

我建议简单地在记录中记录帐户的到期日期,而不是通过某种计划的过程来删除到期的帐户。

以.Net为例:当您收到$5付款时,将帐户的到期日期设置为DateTime.Now.AddDays(30),并拒绝登录expirationDate

在Java中,您需要将日期倒入Calendar以添加日期,然后在完成后将其倒入日期中。

但是,哪些工具可用于处理日期取决于您的环境。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/452463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档