您的位置:首页 > 其它

给一个时间获取,今日凌晨、昨日凌晨、本周开始时间、本周结束时间、本月开始时间、本月结束时间

2017-03-27 09:53 495 查看
下面的时间默认是今日,如果是时间不是今日可以把new DateTime()替换成你的时间,但这个方法的前提类型是dataTime类型,结束后你可以toDate()转换为date类型,希望这个笔记能帮到大家!

Date todayTime = new DateTime().withTimeAtStartOfDay().toDate();//今天凌晨

Date tomorrowTime = new DateTime().plusDays(1).withTimeAtStartOfDay().toDate();//昨日凌晨

Date theWeekStartTime = new DateTime().minusDays(new DateTime().getDayOfWeek()-1).withTimeAtStartOfDay().toDate();//本周开始时间

Date theWeekEndTime = new DateTime().plusDays(8-new DateTime().getDayOfWeek()).withTimeAtStartOfDay().toDate();//本周结束时间

Date theMonthStartTime = new DateTime().minusDays(new DateTime().getDayOfMonth()-1).withTimeAtStartOfDay().toDate();//本月开始时间

Date theMonthEndTime = new DateTime().minusDays(new DateTime().getDayOfMonth()-1).plusMonths(1).withTimeAtStartOfDay().toDate();//本月结束时间


如果有更好的方法,请不要默默离开
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐