/*** 获取上个月第一天* @return*/public String getLastMonthFirstDayStr(){SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");Calendar cal = Calendar.getInstance();cal.setTime(new Date() );//获取当前时间上一个月cal.add(Calendar.MONTH, -1);//获取上个月的第一天cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));return df.format(cal.getTime());}/*** 获取上个月最后一天* @return*/public String getLastMonthLastDayStr(){SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");Calendar cal = Calendar.getInstance();cal.setTime(new Date() );//获取当前时间上一个月cal.add(Calendar.MONTH, -1);//获取上个月的最后一天cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));return df.format(cal.getTime());}/*** 获取上周第一天* @return*/public String getLastWeekFirstDayStr(){SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");Calendar calWeek = Calendar.getInstance();calWeek.setTime(new Date() );int n1 = -1;// n为推迟的周数,-1上周,0本周,1下周,2下下周,依次类推calWeek.add(Calendar.DATE, n1 * 7);//上周周一calWeek.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);return df.format(calWeek.getTime());}/*** 获取上周最后一天* @return*/public String getLastWeekLastDayStr(){SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");Calendar calWeek = Calendar.getInstance();calWeek.setTime(new Date() );int n1 = -1;// n为推迟的周数,-1上周,0本周,1下周,2下下周,依次类推calWeek.add(Calendar.DATE, n1 * 7);//上周周日calWeek.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);return df.format(calWeek.getTime());}public static void main(String[] args) {System.out.println(numberFormateDown(2,0.0));}

Calendar获取上个月第一天和最后一天,上周第一天和最后一天相关推荐

  1. java获取时间(今天,昨天,上周第一天,本周第一天,本周最后一天)

    1.获取当前时间(年月日时分秒) Date date = new Date();//获得系统时间.SimpleDateFormat sdf = new SimpleDateFormat(" ...

  2. php中使用carbon获取上个月第一天和最后一天

    说明:使用PHP开发项目,经常会涉及到获取昨天,前天,上周,上个月的起始时间等这种需求.有个一个比较好用的工具,Carbon类,里面封装了常用的获取方式. 这里主要统计上个月的数据,要知道上个月的第一 ...

  3. Java 获取上个月的第一天的时间和最后一天的时间

    获取上个月第一天的方法: Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, -1); calendar. ...

  4. java获取上个月第一天和最后一天时间

    java获取上个月第一天和最后一天时间 /*** 获取上一个月1号0点0分0秒的时间*/private String getBeforeFirstMonthdate()throws Exception ...

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

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

  6. Calendar获取日期所在周、月份第一天、最后一天以及前一周内所有时间

    目录 前言 1.获取指定日期所在周的第一天和最后一天 2.获取指定日期所在月份的第一天和最后一天 3.获取指定日期前一周所有时间 前言 项目中经常使用到获取日期所在当前周.月份第一天.最后一天以及指定 ...

  7. linux shell 获取当月第一天与最后一天,扣丁学堂Linux培训简述在shell脚本中获取上个月最后一天的日期方法...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下在shell脚本中获取上个月最后一天的日期方法,对Linux开发感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有所帮助. Linux中用date命 ...

  8. js获取上个月月份、上个月第一天与上个月最后一天函数封装

    获取上个月月份函数封装如下: function getLastMonth() {var year,lastMonth;var date = new Date();var nowYear = date. ...

  9. js获取上个月最后一天 上个月第一天

    获取上个月第一天 var firstdate = new Date(new Date().getFullYear(), new Date().getMonth()-1, 1); 获取上个月最后一天 v ...

  10. C#中如何获取上个月第一天和最后一天

     一.获取上个月第一天 private DateTime FirstDayOfPreviousMonth(DateTime datetime) {return datetime.AddDays(1 ...

最新文章

  1. python数据类型-Python语言基本数据类型
  2. OpenCV中Mat的属性
  3. plpythonu_postgresql plpythonu例子
  4. 数据库的硬迁移和mysql 5.5.38源码安装
  5. Jexus vs IIS8 非绝对客观对比测试
  6. JavaScript之调用函数的方式
  7. 关于SVN代码提交粒度和频率的思考
  8. 手机抓直播源工具app_东方卫视 手机在线直播 央视源
  9. 启动docker时映射到宿主机时出现 usrbindocker-current Error response from daemon driver failed
  10. JAVA导出exls时报oom,Poi导出产生OOM解决方案
  11. 【C语言】-- 指针
  12. 计算机二级c语言考试上机内容,计算机二级c语言上机考试操作步骤及流程
  13. spring容器里存取bean
  14. MYSQL修改数据库密码
  15. Vue 之 vue-seamless-scroll 实现简单自动无缝滚动,且添加对应点击事件的简单整理
  16. 听框架师——李云谈如何成为一个技术“牛人”
  17. sja1000 中断_SJA1000中断接收为什么接收中断不能被触发,不能进入中断接收子函数?看资料,里面说会自动触发中断的。...
  18. C2B前还有S2b,阿里携手产学研探索新零售时代的供应链未来
  19. 机器人学中的Pieper准则【学习感悟】
  20. android发展的最新动态,5G消息最新进展:进程有波折、前景很光明!

热门文章

  1. 64位机器与32位机器的区别
  2. python写word报告_使用Python自动生成word巡检报告【二】
  3. KOL投放指南(六) :品牌五一借势营销大盘点!
  4. 91pay.php,电商网站使用支付宝转账付款功能代替支付宝支付接口
  5. SSH项目整合基本步骤
  6. 19级HPU算法协会公开课第一期:【基础算法1】 题解
  7. linux下获得root权限运行程序
  8. 自定义流式布局的代码实现
  9. 郑明秋什么版本的MySQL_mysql数据库实用教程教学课件作者郑明秋代码数据库脚本代码9787568250825.docx...
  10. ArcGIS插件安装通用问题汇总