/**
* 获取当前月的第一天和最后一个天 输出:20160201000000 20160229235959
*/
public Map<String, Object> getCurrentMonthfirstAndEndDay() {
      SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
      //获取当前月第一天:
      Calendar c = Calendar.getInstance();
      c.add(Calendar.MONTH, 0);
      c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
      c.set(Calendar.HOUR_OF_DAY,0);
      c.set(Calendar.MINUTE,0);
      c.set(Calendar.SECOND,0);
      String first = format.format(c.getTime());
      logger.debug("===============当月的第一天"+first); //20160201000000

//获取当前月最后一天
      Calendar ca = Calendar.getInstance();
      ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
      ca.set(Calendar.HOUR_OF_DAY,23);
      ca.set(Calendar.MINUTE,59);
      ca.set(Calendar.SECOND,59);
      String last = format.format(ca.getTime());
      logger.debug("===============当月的最后一天"+last); //20160229235959

//取当前月
      Map<String, Object> firstAndEndDayMap = new HashMap<String, Object>();
      firstAndEndDayMap.put("firstDay", first);
      firstAndEndDayMap.put("endDay", last);
      return firstAndEndDayMap;
}

转载于:https://www.cnblogs.com/ctaixw/p/5224788.html

求当前月的第一天和最后一天相关推荐

  1. js获取当前月的第一天和最后一天

    js获取当前月的第一天和最后一天: function getFirstAndLastMonthDay( year, month){ var firstdate = year + '-' + month ...

  2. JavaScript获取当前月的第一天和最后一天日期

    getFirstDay(){ //当前月第一天var y = new Date().getFullYear(); //获取年份var m = new Date().getMonth() + 1; // ...

  3. C# 获取当前月第一天和最后一天 计算两个日期差多少天

    获取当前月的第一天和最后一天 DateTime now = DateTime.Now; DateTime firstDay = new DateTime(now.Year, now.Month, 1) ...

  4. java获取当前月第一天和最后一天,上个月第一天和最后一天

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");                     //获取前月的第 ...

  5. 获取上个月的第一天和最后一天和当前月最后一天

    项目场景:获取上个月的第一天和最后一天和当前月最后一天 提示:这里简述项目相关背景: 问题描述 提示:这里描述项目中遇到的问题: 例如当前为4月 getCurrentMonthLast() {var ...

  6. 获取当月第一天和最后一天、获取前月的最后一天

    // 获取当月第一天和最后一天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String first ...

  7. Mysql 获取当月和上个月第一天和最后一天

    Mysql 获取当月和上个月第一天和最后一天的解决方案 获取当前日期 select curdate(); 获取当月最后一天 select last_day(curdate()): 获取本月的第一天 s ...

  8. java时间计算,获取某月第一天和最后一天

    //获取前月的第一天SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); //获取当前月第一天:Calendar c ...

  9. java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

    2019独角兽企业重金招聘Python工程师标准>>> SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ...

  10. java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园

    1.Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1 ...

最新文章

  1. 四大顶级专家谈AlphaFold2:关于技术细节、局限与意义
  2. SNMP协议介绍和操作截图
  3. js/jq进行日期格式化为:yyyy-MM-dd 如2017-05-08
  4. 8086 DS 和 ES 寄存器
  5. fatal error C1083: Cannot open include file: 'ceconfig.h': No such file or directory
  6. 计算机怎么用字节表示300,网速300兆是什么意思(图文)
  7. android css 字体,如何定义移动端字体Font-Family?
  8. 8086微型计算机原理答案,8086微型计算机原理与应用(吴宁)习题参考答案(第一章)...
  9. 记一次外接键盘win键失灵
  10. 解决Strings must use singlequote方法以及eslint与本地格式化规则起冲突时的解决办法
  11. python 快乐数判断_利用Python实现MACD顶底背离形态,并实现自动化交易!
  12. 这三年沉淀的前端错误监控系统,一篇文章讲透给你
  13. 【阅读文献】单目视觉SLAM方法综述【4】~特征点深度获取+地图尺度控制
  14. 迟到的 2019 年个人总结
  15. ENVI经验|基于多源遥感影像的红树林范围提取4-面向对象分类
  16. Pin Electronic 接口分析
  17. 项目首次上传到SVN
  18. 子墨掩码到底是干嘛的?
  19. 收益和亏损时的持仓观念
  20. 三国演义人物词频统计-3

热门文章

  1. Nginx的配置使用,启动、重启、关闭,以及路径配置
  2. 如何使用Syncios Data Recovery直接从 iOS 设备恢复数据?
  3. 第10组17通信三班228网络协议抓包分析
  4. Codeforces 1006 F - Xor-Paths
  5. 你真的会用ABAP, Java和JavaScript里的constructor么? 1
  6. 居中 html css
  7. for 循环中实现多个点击事件
  8. 大数据实验室(大数据基础培训)——Kafka的安装、配置及基础使用
  9. 创建控制文件副本出现错误ORA-00205: error in identifying control file
  10. Qt之进程间通信(Windows消息)