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


    //获取当前系统的时间戳
            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();
  • 相关阅读:
    传球游戏(NOIP2008 普及组第三题)
    立体图(NOIP2008 普及组第四题)
    多项式输出(NOIP2009 普及组第一题)
    分数线划定(NOIP2009 普及组第二题)
    第5到8章
    第四章总结
    实验九
    实验五
    实验四
    实验三
  • 原文地址:https://www.cnblogs.com/dengcl/p/7682639.html
Copyright © 2020-2023  润新知