黑马程序员技术交流社区

标题: Date以及Calendar的使用方法 [打印本页]

作者: 灞波儿奔    时间: 2015-6-4 23:19
标题: Date以及Calendar的使用方法

Date以及Calendar的使用方法:
        Date得到默认时间日期的方法
        两个构造方法 加上两个成员方法

1.        Date d = new Date();
        System.out.println(d);
2.        long time =System.currentTimeMillis();
        Date d = new Date(time);
        System.out.println(d);
成员方法为 getTime()和setTime().       


        DateFormat是抽象类 用来格式化日期  和解析字符串。 yyyy-MM-dd HH-mm-ss-SSS
        format方法可以将日期转为字符串
1.        Date d = new Date();
        DateFormat df = new simpleDateFormat();//默认模式   这个方法指定格式
        String str = df.format(d);  这个方法转化指定日期格式为字符串格式
        System.out.println(str);

2.        String s = "   ";
        simpleDateFormat sdf = new simpleDateFormat();
        Date dd = sdf.parse(s);//这个方法可以解析字符串为 默认日期格式
        System.out.println(dd);


        Calendar :日历类   从Calendar获取任意的一个日历字段,进行组合

1.Calendar是一个抽象类。
2.方法:
        Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR); //年份
        int month= c.get(Calendar.MONTH); //年份
        int date = c.get(Calendar.DATE); //年份


       
        c.set(year,month,date);设置年月日的方法。
        月份是0-11 所以是指的数字+1才是实际月份。       
        c.add(Calendar.DATE,-1);把日期往前推一天。

        System.out.println(c.get(Calender.DATE));

欢迎补充!!!



作者: 给点正能量    时间: 2015-6-4 23:33
写的好详细,让我又想了起来
作者: 守株人    时间: 2015-6-5 00:33
谢谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2