首页 > 其他 > 详细

求最近30的起始日期

时间:2016-02-28 16:27:48      阅读:161      评论:0      收藏:0      [点我收藏+]

/**
* 获最近30天的起始日期 输出:20160129151106 20160228151106
*/
public Map<String, Object> getRecent30Day() {

      Date today = new Date();
      long todayTimeStamp = today.getTime();
      long day30 = 30*1000*60*60*24l;
      long day30TimeStamp = todayTimeStamp - day30;

      SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
      String day30Date = sdf.format(new Date(day30TimeStamp));
      String todayDate = sdf.format(new Date());

      //取当前月
      Map<String, Object> firstAndEndDayMap = new HashMap<String, Object>();
      firstAndEndDayMap.put("firstDay", day30Date);
      firstAndEndDayMap.put("endDay", todayDate);
      logger.debug("===============30天前的日期是=========="+day30Date); //20160129151106
      logger.debug("===============今天的日期是=========="+todayDate); //20160228151106
      return firstAndEndDayMap;
}

求最近30的起始日期

原文:http://www.cnblogs.com/ctaixw/p/5224800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!