java计算今天距离某天还有多少天?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/19 00:06:07
java计算今天距离某天还有多少天?
页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多少天
页面传来那天日期和距离那天多少天前开始提示(如传来2008-11-1,30)获取今天到那天还有多少天如果距离那天天数等于30,页面就显示该行记录返回值距离多少天
![java计算今天距离某天还有多少天?](/uploads/image/z/16146426-66-6.jpg?t=java%E8%AE%A1%E7%AE%97%E4%BB%8A%E5%A4%A9%E8%B7%9D%E7%A6%BB%E6%9F%90%E5%A4%A9%E8%BF%98%E6%9C%89%E5%A4%9A%E5%B0%91%E5%A4%A9%3F)
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
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