获取当前时间和今天零点时间的几种不同方法和时间格式
Date date = new Date();
LocalDateTime now = LocalDateTime.now();
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
String format = df.format(date);
long current = System.currentTimeMillis();
Calendar cal = Calendar.getInstance();
cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0);
Date beginOfDate = cal.getTime();
String format1 = df.format(beginOfDate);
long zero = current / (1000 * 3600 * 24) * (1000 * 3600 * 24) - TimeZone.getDefault().getRawOffset();
System.out.println("当前时间 "+date);
System.out.println("当前时间 "+now);
System.out.println("当前时间 "+format);
System.out.println("当前时间 "+current);
System.out.println("当前时间 "+date.getTime());
System.out.println("今天零点 "+beginOfDate);
System.out.println("今天零点 "+format1);
System.out.println("今天零点 "+zero);