Bonjour,

Comme getMonth est deprecated sur une date, je me demandais quelle était la bonne façon de récupérer le mois d'une date.

Ainsi, d'après vous, est-ce que ce mécanisme est acceptable?

Je précise que l'objet Criteres contient un attribut de format Date...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
 
public String getMoisEnLettres(Criteres leCritere)
            {
 
                GregorianCalendar calendar = new GregorianCalendar();
                calendar.setTime(leCritere.getDate());
 
                int mois = calendar.MONTH;
 
                switch (mois)
                    {
                        case 1:
                            moisEnLettres="JANVIER";
                            break;
                        case 2:
                            moisEnLettres="FÉVRIER";
                            break;
                        case 3:
                            moisEnLettres="MARS";
                            break;    
                        case 4:
                            moisEnLettres="AVRIL";
                            break;    
                        case 5:
                            moisEnLettres="MAI";
                            break;
                        case 6:
                            moisEnLettres="JUIN";
                            break;
                        case 7:
                            moisEnLettres="JUILLET";
                            break;
                        case 8:
                            moisEnLettres="AOÛT";
                            break;
                        case 9:
                            moisEnLettres="SEPTEMBRE";
                            break;
                        case 10:
                            moisEnLettres="OCTOBRE";
                            break;
                        case 11:
                            moisEnLettres="NOVEMBRE";
                            break;
                        case 12:
                            moisEnLettres="DÉCEMBRE";
                            break;
 
                        default:
                            moisEnLettres = "---";
                            break;
 
                    }
                return moisEnLettres;
            }
D'avance, merci pour votre expérience.
Wise_Sherkaan, un vieux tigre fatigué !!!!