DATE

来源:互联网 发布:淘宝直通车图 编辑:程序博客网 时间:2024/06/06 13:18

1,创建Date对象

Date d=new Date();int s=d.getDate();//返回日期的多少号System.out.println(s);//得到 6int s7=d.getYear();//返回日期减去1900System.out.println(s7);int s1=d.getDay();System.out.println(s1);//返回此日期表示的周中的某一天。返回值 (0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday)int s2=d.getHours();//返回日期小时System.out.println(s2);int s3=d.getMinutes();//返回日期分钟System.out.println(s3);int s4=d.getMonth();//返回日期,返回表示月份的数字,该月份包含或开始于此 Date 对象所表示的瞬间。返回的值在 0 和 11 之间,值 0 表示 1 月System.out.println(s4);int s5=d.getSeconds();//返回日期秒数System.out.println(s5);long s6=d.getTime();//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。System.out.println(s6);d.setDate(11);//设置日期的号System.out.println(d.getDate());

Calendar ca=Calendar.getInstance();//Calendar类的构造方法被 protect修饰,不能直接创造对象,所以需要访问他的静态方法来构造对象

        System.out.println(ca);        System.out.println(Calendar.YEAR);//得到的是代表年的数字        System.out.println(Calendar.DATE);//得到的是代表日期的数字        int t=ca.get(Calendar.YEAR);//得到年        System.out.println(t);        System.out.println(ca.get(Calendar.DATE));  //得到日期        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");//【SimpleDateFormat格式化】定义你想要的格式        String str=sdf.format(d);//把日期格式化之后转化为字符串        System.out.println(str);        String str1="2012-10-1";//要与格式相同            SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");        try{            Date d1=sdf1.parse(str1);//返还日期            System.out.println(sdf1.format(d));        }catch(Exception e){            e.printStackTrace();        }                               
0 0
原创粉丝点击