获取当周和上周的周一、周日时间
生活随笔
收集整理的這篇文章主要介紹了
获取当周和上周的周一、周日时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
獲取當周和上周的周一、周日時間
獲取當周的周一
public static String getFirstDay() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar calendar = Calendar.getInstance();// 一周第一天為周日,所以這里+1calendar.setWeekDate(calendar.getWeekYrae(), calendar.get(Calendar.WEEK_of_year), 2);calendar.set(calendar.get(calendar.YEAR), calendar.get(Calendar.MONTH), calendar..get(calendar.DAY_OF_MONTH), 0, 0, 0);return sdf.format(calendar.getTime()); }獲取當周的周日
public static String getLastDay() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar calendar = Calendar.getInstance();// 一周第一天為周日,所以這里下周一為第一天calendar.setWeekDate(calendar.getWeekYrae(), calendar.get(Calendar.WEEK_of_year) + 1, 1);calendar.set(calendar.get(calendar.YEAR), calendar.get(Calendar.MONTH), calendar..get(calendar.DAY_OF_MONTH), 23, 59, 59);return sdf.format(calendar.getTime()); }獲取上周一的時間
public static String getLastMonday() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar calendar = Calendar.getInstance();// 設置周一為第一天calendar.setFirstDayOfWeek(Calendar.MONDAY);// 日期減去7天calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);return sdf.format(calendar.getTime()) + " 00:00:00"; }獲取上周日的時間
public static String getLastSunday() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar calendar = Calendar.getInstance();// 設置周一為第一天calendar.setFirstDayOfWeek(Calendar.MONDAY);// 日期減去7天calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);return sdf.format(calendar.getTime()) + " 23:59:59"; }總結
以上是生活随笔為你收集整理的获取当周和上周的周一、周日时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于深度学习的目标检测算法思维导图
- 下一篇: js下载文件并修改文件名 / js判断文