import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateDemos { public static void main(String[] args) throws Exception { // 获取系统当前的时间的毫秒值 long l = System.currentTimeMillis(); System.out.println(l);//1434811870917 //将当前的时间和日期封装成对象 Date d = new Date(); System.out.println(d);//Sat Jun 20 22:51:10 CST 2015 //将指定的毫秒封装成对象 Date d1 = new Date(l); System.out.println(d1);//Sat Jun 20 22:51:10 CST 2015 /** * 毫秒值-->日期对象: *1. 通过Date对象的构造方法 new Date(timeMillis); *2. 还可以通过setTime设置。因为可以通过Date对象的方法对该日期中的各个字段(年月日等)进行操作。 *日期对象-->毫秒值: * 1. getTime方法。 *因为可以通过具体的数值进行运算。 *对日期对象进行格式化: *将日期对象-->日期格式的字符串。 *使用的是DateFormat类中的format方法。 */ System.out.println("_________________________________________"); //获取当前的时间值 Date d2 = new Date(); //获取日期对象格式 DateFormat df = DateFormat.getDateInstance( ); String dat1= df.format(d2); System.out.println(dat1); System.out.println("_________________________________________"); //获取自定义格式的日期显示 df = new SimpleDateFormat("yyyy--MM--dd" ); String dat2= df.format(d2); System.out.println(dat2); /** * 将日期格式的字符串-->日期对象,使用的是DateFormat类中的prase方法。*/ String str1= "2015年6月20日"; DateFormat df1 = DateFormat.getDateInstance(DateFormat.LONG); Date date = df1.parse(str1); System.out.println(date);//Sat Jun 20 00:00:00 CST 2015 } }
原文地址:http://blog.csdn.net/zl18603543572/article/details/46576299