计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。
2017-08-09 12:58
1021 查看
计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。
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 {
// 传输格式yyyyMMdd
Scanner 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));
}
}
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 {
// 传输格式yyyyMMdd
Scanner 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));
}
}
相关文章推荐
- 输出某年某月的日历页,通过 键盘输入将年份和月份时间传递到程序中。
- 编写计算“两个整数的最大公约数”程序。 要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为
- 编写一个计算某个月份的天数程序,请用if-else条件语句实现。要求根据用户输入的月份,判断出月份所包含的天数。
- 要求程序能够实现通过输入系统建立时的年月日,和当前的年月日,计算出建立的时间长短,只用具体到年就行。
- java--封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的大小关系(比如输出:您输入的第二个日期大于第一个日期)以及两个日期之间的间隔天数(比如输出:2006年6月6日和
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 要求实现函
- 通过编写递归函数,编写c程序从键盘中输入一个数字和计算符号,算出该数字的和或者是积
- 通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- c++的万年历类,支持显示某月月历与某年年历,支持计算任意两个日期的间隔天数
- 设计一个程序输入两个日期计算相隔多少天,或计算一个日期加上间隔后的日期。
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 通过键盘输入多位学生成绩,并计算这些成绩的总和
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- 如何用JS计算某年某月天数(如2015年2月共有28天)
- 6.4.编程计算输出1到N之间的所有数的平方和立方。其中n值由用户从键盘输入
- 从键盘上输入一个后缀表达式,试编写算法计算表达式的值。规定:逆波兰表达式的长度不超过一行,以$符作为输入结束,操作数之间用空格分隔,操作符只可能有+、-、*、/四种运算。例如:234 34+2*$。
- 编程计算并输出1到n之间的所有数的平方和立方,n由用户从键盘输入