码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA中关于日期的最常见的操作

时间:2017-10-17 17:23:58      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:通过   mat   gettime   isa   操作   exception   try   system   print   

//获取当前系统的时间戳
        long times = System.currentTimeMillis();
        //创建一个当前日期对象
        Date now = new Date();
        //基于指定的时间戳创建一个日期对象
        Date date = new Date(times - 24*60*60*1000);
        //判断日期now是否在date之前
        boolean isBefore = now.before(date);
        //判断日期now是否在date之后
        boolean isAfter = now.after(date);
        //根据指定的日期格式字符串转换为Date日期对象
        String str = "2017-10-12 13:22:32";
        DateFormat fd = new SimpleDateFormat("yyyy-MM-dd HH:mm:dd");
        try {
            date = fd.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        //将日期对象转换为指定的日期格式字符串
        String formatDateStr = fd.format(date);
        //获取指定日期的时间戳
        times = date.getTime();

        ////////////////////////////////////////////////////
        //创建一个日历对象
        Calendar cal = Calendar.getInstance();
        //获取年
        int year = cal.get(Calendar.YEAR);
        //获取月 ,注意其返回值为0-11
        int month = cal.get(Calendar.MONTH) + 1;
        //获取日
        int day = cal.get(Calendar.DATE);
        //获取小时,12小时制
        int hour = cal.get(Calendar.HOUR);
        //获取小时,24小时制
        int fullHour = cal.get(Calendar.HOUR_OF_DAY);
        //获取分钟数
        int minute = cal.get(Calendar.MINUTE);
        //获取秒
        int second = cal.get(Calendar.SECOND);
        //获取星期几,返回值为0-6,其中0代表星期天
        int dayOfWeek= cal.get(Calendar.DAY_OF_WEEK);

        //设置日历对象的年
        cal.set(Calendar.YEAR,2018);
        //设置日历对象的其他属性参考年的设置

        //让指定的日历对象月份加2,即得到2个月后的日历对象
        cal.add(Calendar.MONTH,2);
        //让指定的日历对象月份减2,即得到2个月前的日历对象
        cal.add(Calendar.MINUTE,-2);
        //通过日历对象获取日期对象
        Date dateByCal = cal.getTime();

 

JAVA中关于日期的最常见的操作

标签:通过   mat   gettime   isa   操作   exception   try   system   print   

原文地址:http://www.cnblogs.com/dengcl/p/7682639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!