| Les champs |
| static int AM |
| indique la partie d'un jour AM (After Meridian), soit à partir de minuit et jusqu'à midi exclus ou PM (Post Meridian). |
| static int AM_PM |
| représente un champ numérique accessible en lecture et écriture indiquant la partie d'un jour, soit avan midi (AM) ou après midi (PM). |
| static int APRIL |
| indique le quatrième mois de l'année. |
| protected boolean areFieldsSet |
| contient true si le tableau fields[] est synchronisé avec le temps fixé actuellement. |
| static int AUGUST |
| indique le huitième mois de l'année. |
| static int DATE |
| représente un champ numérique accessible en lecture et écriture indiquant le jour du mois. |
| static int DAY_OF_MONTH |
| représente un champ numérique accessible en lecture et écriture indiquant le jour du mois. |
| static int DAY_OF_WEEK |
| représente un champ numérique accessible en lecture et écriture indiquant le jour de la semaine. |
| static int DAY_OF_WEEK_IN_MONTH |
| représente un champ numérique accessible en lecture et écriture indiquant le nombre ordinal de jour de la semaine à partir du mois courant. |
| static int DAY_OF_YEAR |
| représente un champ numérique accessible en lecture et écriture indiquant le nombre de jour à partir de l'année courante. |
| static int DECEMBER |
| indique le douzième mois de l'année. |
| static int DST_OFFSET |
| représente un champ numérique accessible en lecture et écriture indiquant le nombre de millisecondes du jour. |
| static int ERA |
| représente un champ numérique accessible en lecture et écriture indiquant l'ère telle que AD ou BC dans le calendrier Julien. |
| static int FEBRUARY |
| indique le deuxième mois de l'année. |
| static int FIELD_COUNT |
| indique le nombre de champs distincts reconnus par les accesseurs et les mutateurs. |
| protected int[] fields |
| représente les valeurs du temps courant par rapport au calendrier. |
| static int FRIDAY |
| représente une valeur de la semaine, soit vendredi. |
| static int HOUR |
| représente un champ numérique accessible en lecture et écriture indiquant l'heure du matin ou de l'après-midi. |
| static int HOUR_OF_DAY |
| représente un champ numérique accessible en lecture et écriture indiquant l'heure du jour. |
| protected boolean[] isSet |
| représente un drapeau qui indique si le temps pour le calendrier est fixé. |
| protected boolean isTimeSet |
| contient true si la valeur du temps est valide. |
| static int JANUARY |
| indique le premier mois de l'année. |
| static int JULY |
| indique le septième mois de l'année. |
| static int JUNE |
| indique le sixième mois de l'année. |
| static int MARCH |
| indique le troisième mois de l'année. |
| static int MAY |
| indique le cinquième mois de l'année. |
| static int MILLISECOND |
| représente un champ numérique accessible en lecture et écriture indiquant les millisecondes d'une seconde. |
| static int MINUTE |
| représente un champ numérique accessible en lecture et écriture indiquant les minutes d'une heure. |
| static int MONDAY |
| représente une valeur de la semaine, soit lundi. |
| static int MONTH |
| représente un champ numérique accessible en lecture et écriture indiquant le mois. |
| static int NOVEMBER |
| indique le onzième mois de l'année. |
| static int OCTOBER |
| indique le dixième mois de l'année. |
| static int PM |
| indique la partie d'un jour PM (Post Meridian), soit à partir de midi et jusqu'à minuit exclus |
| static int SATURDAY |
| représente une valeur de la semaine, soit samedi. |
| static int SECOND |
| représente un champ numérique accessible en lecture et écriture indiquant les secondes dans une minute. |
| static int SEPTEMBER |
| indique le neuvième mois de l'année. |
| static int SUNDAY |
| représente une valeur de la semaine, soit dimanche. |
| static int THURSDAY |
| représente une valeur de la semaine, soit jeudi. |
| protected long time |
| indique le temps courant exprimé en millisecondes depuis le 1er janvier 1970 à 00:00:00 GMT. |
| static int TUESDAY |
| représente une valeur de la semaine, soit mardi. |
| static int UNDECIMBER |
| représente la valeur du champ MONTH indiquant le treizième mois de l'année. |
| static int WEDNESDAY |
| représente une valeur de la semaine, soit mercredi. |
| static int WEEK_OF_MONTH |
| représente un champ numérique accessible en lecture et écriture indiquant le nombre de semaine dans le mois courant. |
| static int WEEK_OF_YEAR |
| représente un champ numérique accessible en lecture et écriture indiquant le nombre de semaines dans l'année courante. |
| static int YEAR |
| représente un champ numérique accessible en lecture et écriture indiquant l'année sous forme d'un entier. |
| static int ZONE_OFFSET |
| représente un champ numérique accessible en lecture et écriture indiquant la compensation (offset) brute en millisecondes à partir de l'heure du méridien de Greenwich. |
| Les méthodes |
| abstract void add(int field, int amount) |
| ajoute la valeur temporelle amount au champ passé en argument. |
| boolean after(Object when) |
| vérifie si l'état du champ time est après le temps l'objet when. |
| boolean before(Object when) |
| vérifie si l'état du champ time est avant le temps l'objet when. |
| void clear() |
| efface les valeurs de tous les champs de l'objet Calendar. |
| void clear(int field) |
| efface la valeur dans le champ passé en argument. |
| Object clone() |
| retourne un clone de l'instance de la classe Calendar. |
| protected void complete() |
| remplit les champs non-fixés dans la liste du champ temporel. |
| protected abstract void computeFields() |
| convertit la valeur du temps courant exprimé en millisecondes en valeurs de champs rangés dans un tableau fields[]. |
| protected abstract void computeTime() |
| convertit les valeurs dans le tableau fields[] vers un temps exprimé en millisecondes. |
| boolean equals(Object obj) |
| teste l'égalité entre l'objet Calendar et l'objet spécifié. |
| int get(int field) |
| retourne la valeur du champ passé en argument. |
| int getActualMaximum(int field) |
| retourne la valeur maximum que le champ spécifié pourraient avoir, étant donné la date courante. |
| int getActualMinimum(int field) |
| retourne la valeur minimum que le champ spécifié pourraient avoir, étant donné la date courante. |
| static Locale[] getAvailableLocales() |
| retourne la liste de ressources locales pour les calendriers qui sont installés. |
| int getFirstDayOfWeek() |
| retourne un entier représentant le premier jour de la semaine tel que Sunday pour les anglais et Monday pour la France. |
| abstract int getGreatestMinimum(int field) |
| retourne la plus haute valeur minimum pour le champ donné. |
| static Calendar getInstance() |
| retourne un objet Calendar en se fondant sur le fuseau horaire et les ressources locales sous-jacentes de la machine. |
| static Calendar getInstance(Locale aLocale) |
| retourne un objet Calendar en se fondant sur le fuseau horaire et les ressources locales passées en argument. |
| static Calendar getInstance(TimeZone zone) |
| retourne un objet Calendar en se fondant sur le fuseau horaire passé en argument et les ressources locales. |
| static Calendar getInstance(TimeZone zone, Locale aLocale) |
| retourne un objet Calendar en se fondant sur le fuseau horaire et les ressources locales passés en argument. |
| abstract int getLeastMaximum(int field) |
| retourne la plus petite valeur maximum pour le champ donné. |
| abstract int getMaximum(int field) |
| retourne la valeur maximum pour le champ donné. |
| int getMinimalDaysInFirstWeek() |
| retourne les jours minimaux requis dans la première semaine de l'année. |
| abstract int getMinimum(int field) |
| retourne la valeur miniimum pour le champ donné. |
| Date getTime() |
| retourne le temps courant de l'objet Calendar dans un objet Date. |
| long getTimeInMillis() |
| retourne le temps courant de l'objet Calendar dans un entier. |
| TimeZone getTimeZone() |
| retourne le fuseau horaire. |
| int hashCode() |
| retourne le code de hachage de l'objet Calendar. |
| protected int internalGet(int field) |
| retourne la valeur entière pour un champ donné. |
| boolean isLenient() |
| indique si l'interprétation date/time est délicate. |
| boolean isSet(int field) |
| détermine si le champ donné a une valeur fixée. |
| abstract void roll(int field, boolean up) |
| ajoute (up=true) ou soustrait (up=false) une unique unité de temps à un champ donné. |
| void roll(int field, int amount) |
| ajoute au champ une valeur signée amount sans changer la largeur du champ. |
| void set(int field, int value) |
| fixe le champ spécifié avec la valeur donnée. |
| void set(int year, int month, int date) |
| fixe les valeurs pour les champs year, month, et date. |
| void set(int year, int month, int date, int hour, int minute) |
| fixe les valeurs pour les champs year, month, date, hour, et minute. |
| void set(int year, int month, int date, int hour, int minute, int second) |
| fixe les valeurs pour les champs year, month, date, hour, minute, et second. |
| void setFirstDayOfWeek(int value) |
| fixe le premier jour de la semaine. |
| void setLenient(boolean lenient) |
| spécifie si l'interprétation de la date/time peut être délicate. |
| void setMinimalDaysInFirstWeek(int value) |
| détermine quels sont les premiers jours minimaux requis dans de la première semaine de l'année. |
| void setTime(Date date) |
| fixe le temps courant de l'objet Calendar à la date donnée. |
| void setTimeInMillis(long millis) |
| fixe le temps courant de l'objet Calendar à partir de la valeur temporelle exprimée en millisecondes passée en argument. |
| void setTimeZone(TimeZone value) |
| fixe le fuseau horaire avec l'objet TimeZone passé en argument. |
| String toString() |
| retourne une chaîne de caractères représentant l'objet Calendar courant. |
| Les méthodes héritées de la classe java.lang.Object |
| finalize, getClass, notify, notifyAll, wait, wait, wait |