Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. package test1;
  2.  
  3. import java.time.LocalDate;
  4. import java.time.format.DateTimeFormatter;
  5. import java.util.Calendar;
  6. import java.util.Locale;
  7. import java.util.Scanner;
  8.  
  9. public class Test1 {
  10.  
  11.     public static void main(String[] args) {
  12.         Scanner sc = new Scanner(System.in);
  13.  
  14.         String date = "";
  15.         String mois = "";
  16.         String annee = "";
  17.  
  18.         int length = 0, month = 0, years = 0, day = 0;
  19.  
  20.         System.out.println("Rentrez le mois et l'année du calendrier que vous voulez afficher:(00/0000)");
  21.  
  22.         date = sc.nextLine();
  23.         length = date.length();
  24.  
  25.         mois = date.substring(0, 2);
  26.         annee = date.substring(3, length);
  27.  
  28.         month = Integer.parseInt(mois);
  29.         years = Integer.parseInt(annee);
  30.  
  31.         Calendar c = Calendar.getInstance();
  32.  
  33.         c.set(years, month, day);
  34.  
  35.         day = c.getActualMaximum(Calendar.DAY_OF_MONTH);
  36.  
  37.         for (int i = 1; i < day; i++) {
  38.             LocalDate d = LocalDate.of(years, month, i);
  39.             DateTimeFormatter dtf = DateTimeFormatter.ofPattern("E d MMMM yyyy", Locale.FRENCH);
  40.             date = d.format(dtf);
  41.             System.out.println(date);
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement