java计算今天距离某天还有多少天?

页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多少天... 页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多少天 展开
 我来答
股道168
2012-02-16 · TA获得超过584个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:158万
展开全部
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Day {
public static void main(String[] args) {
try {
test("2012-02-29",30);
} catch (ParseException e) {
e.printStackTrace();
}
}
static void test(String d, int day) throws ParseException{
Date date = new Date();
long a = date.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
long b = sdf.parse(d).getTime();
int success = (int) ((b-a)/(1000*60*60*24)); //1000毫秒*60分钟*60秒*24小时 = 天
System.out.println("距离"+d+"还有"+success+"天");
if(success <= day){ //如果距离那天天数等于day
//把值存到某个地方,或者返回回去
}
}
}
//刚写的,你测试下
匿名用户
2012-02-15
展开全部
其实,在Java中有内置对象(或者叫做内置函数),通过调用对象可以非常的解决这个问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gd2gd2gd2
2012-02-16 · TA获得超过920个赞
知道答主
回答量:153
采纳率:0%
帮助的人:132万
展开全部
我看二楼写的没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式