あなたが今何日生きているかを測って、生まれてから今までの日数を計算して、Calendar類を運用します

6343 ワード

あなたが生まれてから今まで何日生きてきたかを計算し、Calendarクラスを使用して操作してもDateクラスで実現できます.リンクはここにあります.
Calendarクラスで実装されるコードは次のとおりです.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class CalendarDemo {
	public static void main(String[] args) throws ParseException {
		Calendar calendar = Calendar.getInstance();   //       
		Scanner sc = new Scanner(System.in);
		System.out.println("         :");
		int year = sc.nextInt();
		System.out.println("         :");
		int month = sc.nextInt();
		System.out.println("         :");
		int day = sc.nextInt();
		calendar.set(year, month-1, day);    //     、 、      
		
		long olddate = calendar.getTimeInMillis();    //          
		long nowdate = System.currentTimeMillis();    //          
		long l = (nowdate - olddate) / 1000 / 60 / 60 / 24;   //     ,      
		System.out.println("     " + l + " !");
	}
}