/**
*
* @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 首次发布
753

被折叠的 条评论
为什么被折叠?



