java基础—Date类的常见方法演示

来源:互联网 发布:mac返回桌面 编辑:程序博客网 时间:2024/06/06 12:21



Date 中的常用方法演示


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}}

运行程序:



0 0
原创粉丝点击