博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java-以月为单位,得到一年中某一个月份的范围
阅读量:5088 次
发布时间:2019-06-13

本文共 1032 字,大约阅读时间需要 3 分钟。

简单说:得到某一月份的第一天,第一小时,第一分钟,第一秒和某一月份的最后一天,最后一小时,最后一分钟,最后一秒。

实现:

1 //月初 2 private Date getBeginTimeOfMonth(int year , int month){ 3         Calendar c = Calendar.getInstance(); 4         c.set(Calendar.YEAR,year); 5         c.set(Calendar.MONTH,month-1); 6         c.set(Calendar.DAY_OF_MONTH,1); 7         c.set(Calendar.HOUR_OF_DAY,0); 8         c.set(Calendar.MINUTE,0); 9         c.set(Calendar.SECOND,0);10         c.set(Calendar.MILLISECOND,0);11         return c.getTime();12     }13 //月末14 private Date getEndTimeOfMonth(int year , int month){15         Calendar c = Calendar.getInstance();16         c.set(Calendar.YEAR,year);17         c.set(Calendar.MONTH,month-1);18         int lastDate = c.getActualMaximum(Calendar.DATE);19         c.set(Calendar.DAY_OF_YEAR,lastDate);20         c.set(Calendar.HOUR_OF_DAY,23);21         c.set(Calendar.MINUTE,59);22         c.set(Calendar.SECOND,59);23         c.set(Calendar.MILLISECOND,999);24         return c.getTime();25     }

 

  

转载于:https://www.cnblogs.com/duwenlei/p/4272309.html

你可能感兴趣的文章
LinkedList源码分析
查看>>
TF-IDF原理
查看>>
用JS制作博客页面背景随滚动渐变的效果
查看>>
JavaScript的迭代函数与迭代函数的实现
查看>>
一步步教你学会browserify
查看>>
Jmeter入门实例
查看>>
亲近用户—回归本质
查看>>
中文脏话识别的解决方案
查看>>
CSS之不常用但重要的样式总结
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
日常开发时遇到的一些坑(三)
查看>>
Eclipse 安装SVN插件
查看>>
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>
移动端页面开发适配 rem布局原理
查看>>
Ajax中文乱码问题解决方法(服务器端用servlet)
查看>>
会计电算化常考题目一
查看>>