A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星陨 中级黑马   /  2016-12-17 14:11  /  696 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

Date类,日期类,java.util.Date
        Date date = new Date();返回当前时间
        Date date = new Date(long time);指定毫秒值的时间
        long getTime();获取日期毫秒值
        void setTime(long time);设置当前日期毫秒值
                Date now= new Date();
                //System.out.println(now);
                long time = now.getTime();
                //System.out.println(time);
                now.setTime(0);
                //System.out.println(now.toString());

DateFormat日期格式化类  java.text.DateFormat 抽象类  其子类 SimpleDateFormat
        Date date = new Date();  创建当前日期对象
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  创建日期格式类化对象
        String s = df.format(date);  调用日期格式化类format方法将日期转化为字符串
       
        String s = "2016-11-16";
        DateFormat df = new SimpleFormat("yyyy-MM-dd HH:mm:ss");
        Date date = df.parse(s);调用日期格式化方法parse()将字符串转换为日期对象
        long time = date.getTime();获取毫秒值

Calendar日历类 java.util.Calendar
        Calendar c = Calendar.getInstance();创建日历对象并获得当前日历对象
        int i = c.get(Calendar.YEAR);从日历中获得年

        //日历类 Date getTime()方法      将日历对象转换为日期对象
                Date time = c.getTime();

        c.add(Calendar.YEAR,1);  void add(int field, int amount) 给指定时间段添加时间,(当前年增加一年)
        c.set(Calendar.YEAR, 2010);  //void set(int field, int amount) 给指定时间段设置时间,2010
        c.set(2018, 2, 1);    // void set(int year, int month, int date)

        System.out.println(time);

评分

参与人数 1黑马币 +5 收起 理由
peng84 + 5

查看全部评分

2 个回复

倒序浏览
          写的很详细
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马