到期日期控制程序
这个问题在这里已经有了答案:
Java有一个内置的date类,它有很多问题,所以不值得使用。 相反,Joda-Time api提供了可靠的Java日期和时间API。
API和一些关于它的信息可以在http://www.joda.org/joda-time/找到。
一个类似的问题已经被问到,并且在Joda-Time的两个日期之间的天数中可以找到一些答案和一些示例代码。
对于你的情况,使用默认构造函数实例化一个新的时间会给系统时间: DateTime dt = new DateTime();
从数据库中获取到期日期后,只需将其与系统时间进行比较,如我在答案中链接的问题中所述。
如果你是Java中的代码将很难,因为你可以轻松地反编译Java并删除该部分。
也许这个:
public int DaysLeft(long DBDateTimeStamp) //Unix time
{
long curr = System.currentTimeMillis()/1000;
long left = DBDateTimeStamp - curr;
int left = left / (60*60*24);
return left;
}
或类似的东西。
链接地址: http://www.djcxy.com/p/36651.html