package example; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test { /** * @throws ParseException * */ public static void main(String[] args) throws ParseException { //当前时间毫秒值 long time=System.currentTimeMillis(); System.out.println(time);//output:1458319364610 //当前时间和日期封装成Date对象 Date date1=new Date(); System.out.println(date1);//output:Sat Mar 19 00:42:44 CST 2016 //将毫秒值封装为Date对象 Date date2=new Date(time); System.out.println(date2);//output:Sat Mar 19 00:42:44 CST 2016 //通过date对象获得毫秒值 long time2=date2.getTime(); System.out.println(time2);//output:1458319364610 //获取日期格式对象 DateFormat df=DateFormat.getDateInstance(DateFormat.FULL); String strdate1=df.format(date1); System.out.println(strdate1);//2016年3月19日 星期六 //自定义风格 df=new SimpleDateFormat("YYYY年--MM月--dd日"); String strdate2=df.format(date1); System.out.println(strdate2);//2016年--03月--19日 //字符串变日期对象 String strdate3="2015年2月10日"; DateFormat df3=DateFormat.getDateInstance(DateFormat.LONG); Date date3=df3.parse(strdate3); System.out.println(date3);//Tue Feb 10 00:00:00 CST 2015 } }