fork download
  1. import java.text.ParseException;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. import java.util.Locale;
  5. import java.util.concurrent.TimeUnit;
  6.  
  7. public class Main {
  8. public static void main(String[] args) throws ParseException {
  9. String strDateStart = "2021-06-09";
  10. String strDateEnd = "2021-06-12";
  11.  
  12. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH);
  13. Date dateStart = sdf.parse(strDateStart);
  14. Date dateEnd = sdf.parse(strDateEnd);
  15.  
  16. long millisInOneDay = TimeUnit.MILLISECONDS.convert(1, TimeUnit.DAYS);
  17. long days = Math.abs((dateEnd.getTime() - dateStart.getTime()) / millisInOneDay);
  18.  
  19. System.out.println(days);
  20. }
  21. }
Success #stdin #stdout 0.19s 53252KB
stdin
Standard input is empty
stdout
3