/** * 上周开始 * @return */ public static String getPreWeekStartTime() { Calendar calendar = Calendar.getInstance(); calendar.setFirstDayOfWeek(Calendar.MONDAY); calendar.add(Calendar.DATE, -7); calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); Date sTime = calendar.getTime(); calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String s = sdf.format(sTime) + " 00:00:00"; //上周开始 return date2TimeStamp(s, "yyyy-MM-dd HH:mm:ss"); } /** * 上周结束 * @return */ public static String getPreWeekEndTime() { Calendar calendar = Calendar.getInstance(); calendar.setFirstDayOfWeek(Calendar.MONDAY); calendar.add(Calendar.DATE, -7); calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); Date eTime = calendar.getTime(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String e = sdf.format(eTime) + " 23:59:59"; //上周结束 return date2TimeStamp(e, "yyyy-MM-dd HH:mm:ss"); } public static String date2TimeStamp(String date, String format) { try { SimpleDateFormat sdf = new SimpleDateFormat(format); return String.valueOf(sdf.parse(date).getTime()); } catch (Exception e) { e.printStackTrace(); } return ""; }
07-29
875
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-29
1130
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交