加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

获取一个月的时间

发布时间:2020-12-15 01:19:45 所属栏目:C语言 来源:网络整理
导读:一个月的时间 package com.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test1 { public static void main(String[]args) throws Exception{ GetReportParam param = getLastDaysParam(30,0);
 一个月的时间
 package com.test;
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
 public class test1 {
  public static  void main(String[]args) throws Exception{
    GetReportParam param = getLastDaysParam(30,0);
    System.out.println(param.getStarTime()+","+param.getEndTime());//2015-11-08,2015-12-08

}

private static GetReportParam getLastDaysParam(int start,int end) throws Exception{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
GetReportParam param = new GetReportParam();

Calendar cal = Calendar.getInstance();
String t = sdf.format(cal.getTime());
Date date = sdf.parse(t);

cal.setTime(date);
cal.add(Calendar.DAY_OF_MONTH,-start);
param.setStarTime(sdf.format(cal.getTime()));

cal.setTime(date);
cal.add(Calendar.DAY_OF_MONTH,-end);
param.setEndTime(sdf.format(cal.getTime()));
return param;

}
}

获取上上个月的时间
GetReportParam param = getLastDaysParam(60,30);//2015-10-09,2015-11-08

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读