zoukankan      html  css  js  c++  java
  • 推荐Calendar操作日期

    package com.example.demo.Calender;

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;

    public class CalenderController {

    public static void main(String[] args){
    System.out.println(getPastDate(1));
    System.out.println(getPastMonth(2));
    }

    // 当前日期之前几天
    private static String getPastDate(int past) {
    Calendar calender = Calendar.getInstance();
    calender.set(Calendar.DATE, calender.get(Calendar.DATE) - past);
    Date today = calender.getTime();
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    String result = simpleDateFormat.format(today);
    return result;
    }

    // 当前日期之前几月(同理年,秒,分钟)
    private static String getPastMonth(int month) {
    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - month);
    Date today = calendar.getTime();
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    String result = simpleDateFormat.format(today);
    return result;
    }
    }


    package com.example.demo.Calender;

    import org.junit.Before;
    import org.junit.Test;

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;

    public class CalendarDemo {
    Calendar calendar = null;

    @Before
    public void test(){
    calendar = Calendar.getInstance();
    }

    /**
    * Calendar 的月份从0开始 = 实际月份 - 1
    */
    @Test
    public void test1() {
    System.out.println(calendar.get(Calendar.MONTH));
    calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 2);
    System.out.println(calendar.get(Calendar.MONTH));
    Date today = calendar.getTime();
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    String result = simpleDateFormat.format(today);
    System.out.println(result);
    }

    }
  • 相关阅读:
    14_最长公共前缀_字符串_简单
    5. 最长回文子串_字符串_中等
    187. 重复的DNA序列_字符串_中等
    lr_bn_batchsize_deformable convolution_Hard negative mining
    彻底搞懂HTTPs的加密原理
    20. 有效的括号_字符串_简单
    13_罗马数字转整数_字符串_简单
    202_快乐数_数组_简答
    组件
    World
  • 原文地址:https://www.cnblogs.com/jinnian18sui/p/10120694.html
Copyright © 2011-2022 走看看