Java获取当天、本周、本月开始时间
生活随笔
收集整理的這篇文章主要介紹了
Java获取当天、本周、本月开始时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java獲取當天、本周、本月開始時間
當天0點
Date.from(LocalDate.now().atStartOfDay(ZoneId.systemDefault()).toInstant()).getTime()獲得本周一0點時間
// 獲得本周一0點時間public static Date getWeekTimesStart() {Calendar cal = Calendar.getInstance();cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0);cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);return cal.getTime();}獲得本月第一天0點時間
// 獲得本月第一天0點時間public static Date getMonthTimesStart() {Calendar cal = Calendar.getInstance();cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0);cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));return cal.getTime();}總結
以上是生活随笔為你收集整理的Java获取当天、本周、本月开始时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: thinkphp源码分析(二)—入口篇
- 下一篇: Java获取本月有多少天