package com.example.phil.myfirstapp.metier; import java.text.DateFormatSymbols; import java.text.SimpleDateFormat; public class Exercice { private int id; private String nom; private int repetitions; private long quand; public Exercice(String nom, int repetitions) { this.nom = nom; this.repetitions = repetitions; } public Exercice(String nom, int repetitions, int quand) { this.nom = nom; this.repetitions = repetitions; this.quand = quand; } public Exercice(int id, String nom, int repetitions, int quand) { this.setId(id); this.setNom(nom); this.setRepetitions(repetitions); this.setQuand(quand); } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getNom() { return nom; } public void setNom(String nom) { this.nom = nom; } public int getRepetitions() { return repetitions; } public void setRepetitions(int repetitions) { this.repetitions = repetitions; } public long getQuand() { return quand; } public void setQuand(int quand) { this.quand = quand; } @Override public String toString() { String[] joursEnFr = new String[] { "", "Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" }; String[] moisEnFr = new String[] { "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" }; DateFormatSymbols dfsFrancais = new DateFormatSymbols(); dfsFrancais.setWeekdays(joursEnFr); dfsFrancais.setMonths(moisEnFr); SimpleDateFormat sdf = new SimpleDateFormat("EEEE dd MMMM yyyy à k:mm", dfsFrancais); return "ID:" + id+" - " + repetitions + " " + nom + " : " + sdf.format(quand) + "\n"; } }