Под словом текущий я подразумеваю- тот с начала которого нужно считать количество дней в указанном году переменной - endtDate Просто если бы в main было несколько дат , то такое решение бы не подошло , если бы в них будут указаны разные года Подозреваю что это не единственная проблема в моей коде или может его вообще нужно переделывать , просто тема для меня новая еще не совсем освоенная, пришлось лепить код из того что нашел в интернете
Date d = new Date(date);
        SimpleDateFormat format1 = new SimpleDateFormat("YYYY-MM-dd");
        String s = format1.format(d);

        //Переделанный Формат
        String dateString = "2013-01-1";
        String sss = s;

        // Converting date to Java8 Local date
        LocalDate startDate = LocalDate.parse(dateString);
        LocalDate endtDate = LocalDate.parse(s);
        // Range = End date - Start date
        Long range = ChronoUnit.DAYS.between(startDate, endtDate);