package com.date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestDate { public static void main(String[] args) { Date d=new Date(); System.out.println(d); //獲取當前日期所對應的毫秒數,此數據是1970年1月1日0:0:0:0到如今日期所走過的毫秒數 long time=System.currentTimeMillis(); System.out.println(time); //public Date(long date)將long型數據轉換爲日期類型 Date d1=new Date(time); System.out.println(d1); //public long getTime()將日期類型轉換爲long型數據 //此數據是1970年1月1日0:0:0:0到如今日期所走過的毫秒數 long time1=d.getTime(); System.out.println(time1); //預設Date格式 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS"); //將日期對象d以所設置格式轉換爲字符串 String ftime=sdf.format(d); System.out.println(ftime); Date d2=null; try { //將字符串轉換爲日期類型 d2 = sdf.parse(ftime); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(d2); } }