java计算今天距离某天还有多少天?页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/07 03:16:41
java计算今天距离某天还有多少天?页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多java

java计算今天距离某天还有多少天?页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多
java计算今天距离某天还有多少天?
页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多少天

java计算今天距离某天还有多少天?页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Day {
\x05public static void main(String[] args) {
\x05\x05try {
\x05\x05\x05test("2012-02-29",30);
\x05\x05} catch (ParseException e) {
\x05\x05\x05e.printStackTrace();
\x05\x05}
\x05}
\x05 static void test(String d,int day) throws ParseException{
\x05\x05 Date date = new Date();
\x05\x05long a = date.getTime();
\x05\x05SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
\x05\x05long b = sdf.parse(d).getTime();
\x05\x05int success = (int) ((b-a)/(1000*60*60*24)); //1000毫秒*60分钟*60秒*24小时 = 天
\x05\x05System.out.println("距离"+d+"还有"+success+"天");
\x05\x05if(success