文档章节

java获取本月 、上个月第一天和最后一天的时间

相约你我
 相约你我
发布于 2017/07/05 16:10
字数 244
阅读 41
收藏 0

  /**
   * 获取指定日期上一个月的第一天
   * @param date
   */
  public static String getBeforeFirstMonthDate(Date date) {
      SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
      Calendar calendar=Calendar.getInstance();
      calendar.setTime(date);
      calendar.add(Calendar.MONTH, -1);
      calendar.set(Calendar.DAY_OF_MONTH, 1);
//      System.out.println("上个月第一天:"+format.format(calendar.getTime()));
      return  format.format(calendar.getTime());
  }
  /**
   * 获取指定日期上一个月的最后一天
   * @param date
   */
  public static String getBeforeLastMonthDate(Date date){
    SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
    Calendar calendar=Calendar.getInstance();
    calendar.setTime(date);
    calendar.set(Calendar.DAY_OF_MONTH, 1); 
    calendar.add(Calendar.DATE, -1);
//    System.out.println("上个月最后一天:"+sf.format(calendar.getTime()));
    return  sf.format(calendar.getTime());
    
  }


送你开心好心情请听,'演唱会'
刚才打车,司机问我听歌不?我说听听吧,结果没想到这厮给我唱了一路,唱到兴起还自言自语地喊道:掌声在哪里? 随后按几下喇叭。这还不是高潮,这奇葩又喊着:你们的双手在哪里?让我看到你们的双手!我正纳闷,然后看到他启动了雨刷……
点击有惊喜

 

 

祝您天天开心,生活幸福!

© 著作权归作者所有

共有 人打赏支持
相约你我
粉丝 0
博文 124
码字总数 133891
作品 0
郑州
程序员
私信 提问
Android 日期工具类

获取当前时间的年月日方法 Calendar now = Calendar.getInstance(); SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd hhmmss"); Date d = new Date(); String time = format.form......

蜗牛崛起
2016/03/31
25
0
java8 Localdatetime Stream

测试比较isAfter当前月LocalDateTime.now().dayOfMonth(1); 比较Stream Collectors groupingBy 例子 筛选 Java8 Stream流操作在用户系统中的妙用 // 获取当月第一天和最后一天...

miaojiangmin
2018/01/16
0
0
TIOBE 2013年9月编程语言排行榜:Transact-SQL首次进入前十

TIOBE公布了2013年9月份编程语言排行榜,本月Java霸主头衔易主,前三甲为C、Java、C++。9月变化较大的有Transact-SQL上升趋势较为强劲,上个月排名12,本月(也是首次)进入前10。 TIOBE公布...

沉淀岁月
2013/09/13
145
0
5月份值得一看的 Java 技术干货!

5月又即将要离我们远去了,这个月有小长假51劳动节,有54青年节,有513母亲节,更有坑爹的520神马节?!! 废话不说,又到了总结上个月干货的时候了,这个月我们带来了各种Java技术干货,都是...

Java技术栈
2018/05/31
0
0
5 月编程语言指数榜:Python 首次超越 Java 夺下冠军

这个 5 月,国外两个流行的编程语言参考指标榜单都出现了十分有意思的变化。在 TIOBE 5 月编程语言榜中,Scala 厚积薄发,一举进入 TOP 20 。而在 PYPL 发布的 5 月编程语言指数榜中,Pytho...

王练
2018/05/11
10.1K
95

没有更多内容

加载失败,请刷新页面

加载更多

day27:expect批量杀进程|

1、linux下当前目录有一个文件ip-pwd.ini,内容如下: [root@localhost_002 shell100]# cat ip-pwd.ini 10.111.11.1,root,xyxyxy10.111.11.2,root,xzxzxz10.111.11.3,root,12345610.......

芬野de博客
45分钟前
2
0
分布式之数据库和缓存双写一致性方案解析(二)

引言 该文是对《分布式之数据库和缓存双写一致性方案解析》,一文的补充。博主在该文中,提到了这么一句话 应该没人问我,为什么没有先更新缓存,再更新数据库这种策略。 博主当时觉得,这种...

hensemlee
50分钟前
3
0
druid安装与案例

druid 可以运行在单机环境下,也可以运行在集群环境下。简单起见,我们先从单机环境着手学习。 环境要求 java7 或者更高版本 linux, macOS或者其他unix系统(不支持windows系统) 8G内存 2核C...

hblt-j
56分钟前
0
0
bejson上线 gif转帧工具。

说道这个工具,不得不提一句经典格言“色Q是推动科技发展的动力” 有人发了这个图,我和所有人一样想看到那个瞬间。 当然,我没有PS,有没有太好的转帧工具,但是这并不妨碍我是一个技术死肥...

废柴大叔
57分钟前
0
0
详解利用clear清除浮动的一些问题解决

下面这段代码是用来清除浮动带来的高度塌陷问题 .clearfix:before { content: "."; display: block; height: 0; clear: both; visibility: hidden;} Quest......

前端小攻略
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部