/** * * @param dayOffset 当前日期往前数天数 负数是往前 正数是往后 * @return */ public static long getTime(int dayOffset){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.DATE,dayOffset); Date time = calendar.getTime(); String format = sdf1.format(time); String start = format.concat(" 00:00:01"); String end = format.concat(" 23:59:59"); try { Date parse = sdf.parse(start); String format1 = sdf.format(parse); System.out.println("某一天的开始:"+format1); Date end1 = sdf.parse(end); String end12 = sdf.format(end1); System.out.println("某一天的结束:"+end12); System.out.println("某一天的结束秒:"+end1.getTime()/1000); System.out.println("某一天的开始秒:"+parse.getTime()/1000); return parse.getTime()/1000; } catch (ParseException e) { e.printStackTrace(); } return now().getTime()/1000; }
java 获取某一天的起始时间
于 2021-12-27 16:57:14 首次发布