Javaはあなたがこの世界に何日来たかを計算します(Date類)
あなたがこの世界に何日来たかを計算します(Date類)
あなたがこの世界に来て何日ですか.
解析:A:キーボード入力生年月日B:文字列を日付Cに変換:生年月日のミリ秒値Dを取得:現在時刻のミリ秒値Eを取得:差分値Fを取得:ミリ秒値を日/1000/60/24に変換
あなたがこの世界に来て何日ですか.
解析:A:キーボード入力生年月日B:文字列を日付Cに変換:生年月日のミリ秒値Dを取得:現在時刻のミリ秒値Eを取得:差分値Fを取得:ミリ秒値を日/1000/60/24に変換
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) throws ParseException {
Scanner sc =new Scanner(System.in);
System.out.println(" :");
String name = sc.nextLine();
System.out.println(" :");
String Line = sc.nextLine();
//
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d = sdf.parse(Line);
//
long myTime = d.getTime();
//
long nowTime = System.currentTimeMillis();
long time = nowTime - myTime;
//
long day = time /1000/60/60/24;
System.out.println(" "+day+" 。");
}
}