1. 程式人生 > 其它 >Java基本語法--計算兩日期之間的天數(小作業5)

Java基本語法--計算兩日期之間的天數(小作業5)

技術標籤:java經驗分享

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); } }

輸出結果

在這裡插入圖片描述