package csdn;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class Homework5 {
public static void main(String[] args) {
//计算两日期之间的天数
//键盘输入
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的出生的年份(xxxx xx xx)");
int y= 0,m=0, d=0;
y=sc.nextInt();
m=sc.nextInt();
d=sc.nextInt();
var c = Calendar.getInstance();
c.set(Calendar.YEAR,y);
c.set(Calendar.MONTH,m);
c.set(Calendar.DATE,d);
long t1= c.getTimeInMillis();
long t2=System.currentTimeMillis();
long days =(t2-t1)/1000/60/60/24;
var d3 = new Date(t2);
System.out.printf("%s 到 %s 共有 %d 天。",String.format("%d年%d月%d日",y,m,d),String.format("%1$tY年%1$tm月%1$td日",d3),days);
}
}
Java基本语法--计算两日期之间的天数(小作业5)
最新推荐文章于 2024-07-22 14:15:06 发布