1. 程式人生 > >查詢當前為止的出生天數

查詢當前為止的出生天數

port scan 當前 字符 demo ann sim time import

package demo01;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class demo28 {
public static void main(String[] args) throws ParseException{
//鍵盤錄入出生年月日
Scanner sc = new Scanner(System.in);
System.out.print("請輸入你的出生年月日:");
String chs = sc.nextLine();
//給定格式
SimpleDateFormat time = new SimpleDateFormat("yyyy-MM-dd");
//把字符串轉換成日期
Date d = time.parse(chs);
//通過該日期得到毫秒值
long mytime = d.getTime();
//獲取當前時間的毫秒值
long newtime = System.currentTimeMillis();
//用當前時間減去出生時間
long datetime = newtime-mytime;
//轉換為天數
long day = datetime/1000/60/60/24;
//輸出
System.out.print(day);
}
}

查詢當前為止的出生天數