Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test1;
- import java.time.LocalDate;
- import java.time.format.DateTimeFormatter;
- import java.util.Calendar;
- import java.util.Locale;
- import java.util.Scanner;
- public class Test1 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String date = "";
- String mois = "";
- String annee = "";
- int length = 0, month = 0, years = 0, day = 0;
- System.out.println("Rentrez le mois et l'année du calendrier que vous voulez afficher:(00/0000)");
- date = sc.nextLine();
- length = date.length();
- mois = date.substring(0, 2);
- annee = date.substring(3, length);
- month = Integer.parseInt(mois);
- years = Integer.parseInt(annee);
- Calendar c = Calendar.getInstance();
- c.set(years, month, day);
- day = c.getActualMaximum(Calendar.DAY_OF_MONTH);
- for (int i = 1; i < day; i++) {
- LocalDate d = LocalDate.of(years, month, i);
- DateTimeFormatter dtf = DateTimeFormatter.ofPattern("E d MMMM yyyy", Locale.FRENCH);
- date = d.format(dtf);
- System.out.println(date);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement