获取时间

作者: 奔跑的图腾 | 来源:发表于2018-03-13 09:45 被阅读0次
    GregorianCalendar calendar = new GregorianCalendar();
    Date date=new Date();//取时间
    calendar.setTime(date);
    
    //获取昨天年月日
    alendar.add(calendar.DATE,-1);//昨天,把日期往前减少一天,若想把日期向后推一天则将负数改为正数
    date=calendar.getTime();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    String dateString = formatter.format(date);//获取昨天年月日
    //获取当前年月日时分
    Date currentTime = new Date();
    SimpleDateFormat nowFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
    String nowDate = nowFormatter.format(currentTime);                
    //分别获取当前小时,分钟
    int hour=calendar.get(Calendar.HOUR_OF_DAY);//获取24小时制,当前小时
    int minute=calendar.get(Calendar.MINUTE);//获取当前分钟
    //获取明天年月日
    calendar.add(calendar.DATE,+1);//(明天)昨天把日期往前减少一天,若想把日期向后推一天则将负数改为正数
    date=calendar.getTime();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    String dateString = formatter.format(date);//获取明天年月日
    //获取后天年月日:
    calendar.add(calendar.DATE,+2);//( 后天)昨天把日期往前减少一天,若想把日期向后推一天则将负数改为正数
    date=calendar.getTime();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    String dateString = formatter.format(date);//获取后天年月日
    

    相关文章

      网友评论

        本文标题:获取时间

        本文链接:https://www.haomeiwen.com/subject/ekznfftx.html