標籤:擷取 時間 format form 建立 nbsp package today 字元
例:
顯示自己活了多少天:
package cn.prices.com02;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Todayss {
public static void main(String[] args) throws Exception {
funcation();
//以目前時間顯示自己活了多少天
}
public static void funcation() throws Exception {
System.out.println("輸入出生日期:yyyy-MM-dd");
//擷取輸入的內容
String birthday=new Scanner(System.in).next();
//建立SimpleDateFormat對象寫入時間格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//調用parse方法,字串轉化為日期
Date birdisDate = sdf.parse(birthday);
//擷取目前時間
Date date=new Date();
//日期裝換為毫秒值,調用Date的getTime方法
long cc = birdisDate.getTime();
long aa = date.getTime();
// System.out.println(aa-cc);
//顯示差值毫秒值,
long bb=aa-cc;
//System.out.println(bb/1000/60/60/24/365);//毫秒值進行轉化
if(bb<0) {
System.out.println("你還沒出生");
}
else
{
System.out.println(bb/1000/60/60/24/365);
}
}
}
java-Date-DateFormat