计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。

来源:互联网 发布:word电脑软件 编辑:程序博客网 时间:2024/05/18 13:12

计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。


import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Test02_Date {/** * 计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。 *  * @throws ParseException */public static void main(String[] args) throws ParseException {// 传输格式yyyyMMddScanner sc = new Scanner(System.in);System.out.println("请输入第一个日期");String s_date1 = sc.next();System.out.println("请输入第二个日期");String s_date2 = sc.next();// 转换成毫秒值运算SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");Date d1 = sdf.parse(s_date1);Date d2 = sdf.parse(s_date2);long time = Math.abs(d2.getTime() - d1.getTime());// 要绝对值System.out.println("间隔天数:" + (time / 1000 / 60 / 60 / 24));}}


阅读全文
0 0