/** * 獲取前一天開始時間 * @return */ public static String getStartTime() { Calendar todayStart = Calendar.getInstance(); todayStart.add(Calendar.DATE,-1); todayStart.set(Calendar.HOUR_OF_DAY, 0); todayStart.set(Calendar.MINUTE, 0); todayStart.set(Calendar.SECOND, 0); todayStart.set(Calendar.MILLISECOND, 0); SimpleDateFormat time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.UK); return time.format(todayStart.getTime()); } /** * 獲取前一天結束時間 * @return */ public static String getnowEndTime() { Calendar todayEnd = Calendar.getInstance(); todayEnd.add(Calendar.DATE,-1); todayEnd.set(Calendar.HOUR_OF_DAY, 23); todayEnd.set(Calendar.MINUTE, 59); todayEnd.set(Calendar.SECOND, 59); todayEnd.set(Calendar.MILLISECOND, 999); SimpleDateFormat time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.UK); return time.format(todayEnd.getTime()); }