Langage

GregorianCalendar Classe

Définition

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

[Android.Runtime.Register("java/util/GregorianCalendar", DoNotGenerateAcw=true)]
public class GregorianCalendar : Java.Util.Calendar
[<Android.Runtime.Register("java/util/GregorianCalendar", DoNotGenerateAcw=true)>]
type GregorianCalendar = class
    inherit Calendar
Héritage
GregorianCalendar
Attributs

Remarques

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

GregorianCalendar est un calendrier hybride qui prend en charge à la fois les systèmes de calendrier julien et grégorien avec la prise en charge d’une seule discontinuité, qui correspond par défaut à la date grégorienne à laquelle le calendrier grégorien a été créé (15 octobre 1582 dans certains pays, plus loin dans d’autres). La date de basculement peut être modifiée par l’appelant en appelant #setGregorianChange(Date) setGregorianChange().

Historiquement, dans les pays qui ont adopté le calendrier grégorien d’abord, le 4 octobre 1582 (Julian) a donc été suivi du 15 octobre 1582 (Grégorien). Ce calendrier le modélise correctement. Avant le basculement grégorien, GregorianCalendar implémente le calendrier julien. La seule différence entre le calendrier grégorien et le calendrier julien est la règle de l’année bissextile. Le calendrier julien spécifie les années bissextiles tous les quatre ans, tandis que le calendrier grégorien omet les années du siècle qui ne sont pas divisibles par 400.

GregorianCalendarimplémente des calendriers <>grégoriens/em proleptiques</em>. Autrement dit, les dates sont calculées en extrapolant les règles actuelles indéfiniment loin vers l’arrière et vers l’avant dans le temps. Par conséquent, GregorianCalendar il peut être utilisé pendant toutes les années pour générer des résultats significatifs et cohérents. Toutefois, les dates obtenues à l’aide GregorianCalendar sont historiquement exactes uniquement à partir du 1er mars 4 AD, lorsque les règles de calendrier julian modernes ont été adoptées. Avant cette date, les règles de l’année bissextile ont été appliquées de manière irrégulière, et avant 45 BC le calendrier julian n’existait même pas.

Avant l’institution du calendrier grégorien, le jour de l’année était le 25 mars. Pour éviter toute confusion, ce calendrier utilise toujours le 1er janvier. Un ajustement manuel peut être effectué si vous le souhaitez pour les dates antérieures au changement grégorien et qui tombent entre le 1er janvier et le 24 mars.

<h2>"week_and_year">Semaine de l’année et année< de la semaine/h2>

Les valeurs calculées pour le Calendar#WEEK_OF_YEAR WEEK_OF_YEAR champ sont comprises entre 1 et 53. La première semaine d’une année civile est la période de sept jours la plus ancienne à partir Calendar#getFirstDayOfWeek() getFirstDayOfWeek() de cette Calendar#getMinimalDaysInFirstWeek() getMinimalDaysInFirstWeek() année. Il dépend donc des valeurs de getMinimalDaysInFirstWeek(), getFirstDayOfWeek()et le jour de la semaine du 1er janvier. Les semaines comprises entre la semaine 1 d’un an et la semaine 1 de l’année suivante (exclusive) sont numérotées séquentiellement de 2 à 52 ou 53 (à l’exception des années) impliquées dans la transition Julian-Gregorian).

Les getFirstDayOfWeek() valeurs et getMinimalDaysInFirstWeek() les valeurs sont initialisées à l’aide de ressources dépendantes des paramètres régionaux lors de la construction d’un GregorianCalendar. « iso8601_compatible_setting">La détermination de la semaine est compatible avec la norme ISO 8601 quand getFirstDayOfWeek() est MONDAY et getMinimalDaysInFirstWeek() est 4, quelles valeurs sont utilisées dans les paramètres régionaux où la norme est préférée. Ces valeurs peuvent être définies explicitement en appelant Calendar#setFirstDayOfWeek(int) setFirstDayOfWeek() et Calendar#setMinimalDaysInFirstWeek(int) setMinimalDaysInFirstWeek().

Un « week_year »><em week year>/em< est synchronisé avec un >WEEK_OF_YEARcycle. Toutes les semaines entre les premières et les dernières semaines (inclusives) ont la même <valeur em>week year</em> . Par conséquent, les premiers et derniers jours d’une année de semaine peuvent avoir des valeurs d’année civile différentes.

Par exemple, le 1er janvier 1998 est un jeudi. S’il getFirstDayOfWeek() s’agit MONDAY de getMinimalDaysInFirstWeek() 4 (paramètre compatible iso 8601), la semaine 1 de 1998 démarre le 29 décembre 1997 et se termine le 4 janvier 1998. L’année de semaine est de 1998 pour les trois derniers jours de l’année civile 1997. Si, cependant, est getFirstDayOfWeek(), SUNDAY la semaine 1 de 1998 commence le 4 janvier 1998 et se termine le 10 janvier 1998 ; les trois premiers jours de 1998 puis font partie de la semaine 53 de 1997 et leur année de semaine est 1997.

<h3>Semaine du mois</h3>

Valeurs calculées pour le WEEK_OF_MONTH champ comprise entre 0 et 6. La semaine 1 d’un mois (les jours avec WEEK_OF_MONTH = 1) est l’ensemble le plus tôt de jours contigus au moins getMinimalDaysInFirstWeek() dans ce mois, se terminant le jour précédent getFirstDayOfWeek(). Contrairement à la semaine 1 d’un an, la semaine 1 d’un mois peut être inférieure à 7 jours, il n’est pas nécessaire de commencer et getFirstDayOfWeek()n’inclut pas les jours du mois précédent. Les jours d’un mois avant la semaine 1 ont une WEEK_OF_MONTH valeur de 0.

Par exemple, si getFirstDayOfWeek() c’est SUNDAY et getMinimalDaysInFirstWeek() est 4, la première semaine de janvier 1998 est le dimanche, le 4 janvier au samedi 10 janvier. Ces jours-ci ont un WEEK_OF_MONTH de 1. Jeudi, 1er janvier au samedi 3 janvier ont un WEEK_OF_MONTH 0. Si getMinimalDaysInFirstWeek() elle est modifiée au 3 janvier, le 1er janvier au 3 janvier a une WEEK_OF_MONTH valeur de 1.

<Valeurs des champs> par défaut h3</h3>

La clear méthode définit le ou les champs de calendrier non définis. GregorianCalendar utilise la valeur par défaut suivante pour chaque champ de calendrier si sa valeur n’est pas définie.

<table class="striped » style="text-align : left ; largeur : 66%;"><caption style="display :none">GregorianCalendar default field values</caption><thead><tr><th scope="col »> Field </th th><scope="col »> Default Value </th></tr/thead><tbody><tr><>< th scope="row">ERA</th><td>AD<></tr tr><><th scope="row">YEAR</th td><>1970</td></tr tr><><th scope="row">MONTH</th><td>JANUARY</td></tr tr><><th scope="row">DAY_OF_MONTH</th><td>1</td></tr><tr><th scope="row">DAY_OF_WEEK</th><td>the first day of week</td></tr tr><><th scope="row">WEEK_OF_MONTH</th><td>0</tr/tr><><tr><th scope="row">DAY_OF_WEEK_IN_MONTH</th><td>1</td></tr tr><><th scope="row">AM_PM</th><td>AM</td></tr tr><><th scope="row">HOUR, HOUR_OF_DAY, MINUTE, SECOND, MILLISECOND</th><td>0<></tr/tr/tbody><></table br><>Les valeurs par défaut ne s’appliquent pas aux champs non répertoriés ci-dessus.

<strong>Example :</strong><blockquote>

// get the supported ids for GMT-08:00 (Pacific Standard Time)
            String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000);
            // if no ids were returned, something is wrong. get out.
            if (ids.length == 0)
                System.exit(0);

             // begin output
            System.out.println("Current Time");

            // create a Pacific Standard Time time zone
            SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids[0]);

            // set up rules for Daylight Saving Time
            pdt.setStartRule(Calendar.APRIL, 1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
            pdt.setEndRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);

            // create a GregorianCalendar with the Pacific Daylight time zone
            // and the current date and time
            Calendar calendar = new GregorianCalendar(pdt);
            Date trialTime = new Date();
            calendar.setTime(trialTime);

            // print out a bunch of interesting things
            System.out.println("ERA: " + calendar.get(Calendar.ERA));
            System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
            System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
            System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
            System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
            System.out.println("DATE: " + calendar.get(Calendar.DATE));
            System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
            System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
            System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
            System.out.println("DAY_OF_WEEK_IN_MONTH: "
                               + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
            System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
            System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
            System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
            System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
            System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
            System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
            System.out.println("ZONE_OFFSET: "
                               + (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000)));
            System.out.println("DST_OFFSET: "
                               + (calendar.get(Calendar.DST_OFFSET)/(60*60*1000)));
            System.out.println("Current Time, with hour reset to 3");
            calendar.clear(Calendar.HOUR_OF_DAY); // so doesn't override
            calendar.set(Calendar.HOUR, 3);
            System.out.println("ERA: " + calendar.get(Calendar.ERA));
            System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
            System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
            System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
            System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
            System.out.println("DATE: " + calendar.get(Calendar.DATE));
            System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
            System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
            System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
            System.out.println("DAY_OF_WEEK_IN_MONTH: "
                               + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
            System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
            System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
            System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
            System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
            System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
            System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
            System.out.println("ZONE_OFFSET: "
                   + (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000))); // in hours
            System.out.println("DST_OFFSET: "
                   + (calendar.get(Calendar.DST_OFFSET)/(60*60*1000))); // in hours

</blockquote>

Ajouté dans la version 1.1.

Documentation Java pour java.util.GregorianCalendar.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
GregorianCalendar()

Construit une valeur par défaut à l’aide de l’heure actuelle dans le fuseau horaire par défaut GregorianCalendar avec les paramètres régionaux par défaut Locale.Category#FORMAT FORMAT .

GregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32)

Construit un GregorianCalendar avec la date et l’heure spécifiées pour le fuseau horaire par défaut avec les paramètres régionaux par défaut.

GregorianCalendar(Int32, Int32, Int32, Int32, Int32)

Construit un GregorianCalendar avec la date et l’heure spécifiées pour le fuseau horaire par défaut avec les paramètres régionaux par défaut.

GregorianCalendar(Int32, Int32, Int32)

Construit un GregorianCalendar avec la date donnée définie dans le fuseau horaire par défaut avec les paramètres régionaux par défaut.

GregorianCalendar(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

GregorianCalendar(Locale)

Construit une GregorianCalendar base sur l’heure actuelle dans le fuseau horaire par défaut avec les paramètres régionaux donnés.

GregorianCalendar(TimeZone, Locale)

Construit une GregorianCalendar base sur l’heure actuelle dans le fuseau horaire donné avec les paramètres régionaux donnés.

GregorianCalendar(TimeZone)

Construit une GregorianCalendar base sur l’heure actuelle dans le fuseau horaire donné avec les paramètres régionaux par défaut Locale.Category#FORMAT FORMAT .

Champs

Nom Description
Ad

Valeur du ERA champ indiquant l’ère commune (Anno Domini), également appelée CE.

AllStyles
Obsolète.

Spécificateur de style pour #getDisplayNames(int, int, Locale) getDisplayNames indiquer des noms dans tous les styles, tels que « Janvier » et « Jan ».

(Hérité de Calendar)
Am

Valeur du #AM_PM champ indiquant la période du jour de minuit à juste avant midi.

(Hérité de Calendar)
AmPm
Obsolète.

Numéro de champ pour get et set indiquant si le HOUR champ est avant ou après midi.

(Hérité de Calendar)
April

Valeur du #MONTH champ indiquant le quatrième mois de l’année dans les calendriers grégorien et julian.

(Hérité de Calendar)
August

Valeur du #MONTH champ indiquant le huitième mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
Bc

Valeur du ERA champ indiquant la période avant l’ère commune (avant Christ), également appelée BCE.

Date
Obsolète.

Numéro de champ pour get et set indiquant le jour du mois.

(Hérité de Calendar)
DayOfMonth
Obsolète.

Numéro de champ pour get et set indiquant le jour du mois.

(Hérité de Calendar)
DayOfWeek
Obsolète.

Numéro de champ pour get et set indiquant le jour de la semaine.

(Hérité de Calendar)
DayOfWeekInMonth
Obsolète.

Numéro de champ pour get et set indiquant le nombre ordinal du jour de la semaine dans le mois en cours.

(Hérité de Calendar)
DayOfYear
Obsolète.

Numéro de champ pour get et set indiquant le numéro de jour dans l’année en cours.

(Hérité de Calendar)
December

Valeur du #MONTH champ indiquant le douzième mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
DstOffset
Obsolète.

Numéro de champ pour get et set indiquant le décalage d’enregistrement d’été en millisecondes.

(Hérité de Calendar)
Era
Obsolète.

Numéro de champ pour get et set indiquant l’ère, e.

(Hérité de Calendar)
February

Valeur du #MONTH champ indiquant le deuxième mois de l’année dans les calendriers grégorien et julian.

(Hérité de Calendar)
FieldCount

Nombre de champs distincts reconnus par get et set.

(Hérité de Calendar)
Friday

Valeur du #DAY_OF_WEEK champ indiquant vendredi.

(Hérité de Calendar)
Hour
Obsolète.

Numéro de champ pour get et set indiquant l’heure du matin ou de l’après-midi.

(Hérité de Calendar)
HourOfDay
Obsolète.

Numéro de champ pour get et set indiquant l’heure du jour.

(Hérité de Calendar)
January

Valeur du #MONTH champ indiquant le premier mois de l’année dans les calendriers Grégorien et Julian.

(Hérité de Calendar)
July

Valeur du #MONTH champ indiquant le septième mois de l’année dans les calendriers grégoriens et julians.

(Hérité de Calendar)
June

Valeur du #MONTH champ indiquant le sixième mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
Long
Obsolète.

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames équivalent à #LONG_FORMAT.

(Hérité de Calendar)
LongFormat

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames indiquant un nom long utilisé pour le format.

(Hérité de Calendar)
LongStandalone

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames indiquant un nom long utilisé indépendamment, tel qu’un nom de mois comme en-têtes de calendrier.

(Hérité de Calendar)
March

Valeur du #MONTH champ indiquant le troisième mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
May

Valeur du #MONTH champ indiquant le cinquième mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
Millisecond
Obsolète.

Numéro de champ pour get et set indiquant la milliseconde au cours de la seconde.

(Hérité de Calendar)
Minute
Obsolète.

Numéro de champ pour get et set indiquant la minute dans l’heure.

(Hérité de Calendar)
Monday

Valeur du #DAY_OF_WEEK champ indiquant lundi.

(Hérité de Calendar)
Month
Obsolète.

Numéro de champ pour get et set indiquant le mois.

(Hérité de Calendar)
NarrowFormat

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames indiquant un nom étroit utilisé pour le format.

(Hérité de Calendar)
NarrowStandalone

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames indiquant un nom étroit indépendamment.

(Hérité de Calendar)
November

Valeur du #MONTH champ indiquant le onzeème mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
October

Valeur du #MONTH champ indiquant le dixième mois de l’année dans les calendriers grégorien et julian.

(Hérité de Calendar)
Pm

Valeur du #AM_PM champ indiquant la période du jour de midi à juste avant minuit.

(Hérité de Calendar)
Saturday

Valeur du #DAY_OF_WEEK champ indiquant samedi.

(Hérité de Calendar)
Second
Obsolète.

Numéro de champ pour get et set indiquant la seconde dans la minute.

(Hérité de Calendar)
September

Valeur du #MONTH champ indiquant le neuvième mois de l’année dans les calendriers grégoriens et juliens.

(Hérité de Calendar)
Short
Obsolète.

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames équivalent à #SHORT_FORMAT.

(Hérité de Calendar)
ShortFormat

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames indiquant un nom court utilisé pour le format.

(Hérité de Calendar)
ShortStandalone

Spécificateur de style pour #getDisplayName(int, int, Locale) getDisplayName et #getDisplayNames(int, int, Locale) getDisplayNames indiquant un nom court utilisé indépendamment, tel qu’une abréviation de mois en tant qu’en-têtes de calendrier.

(Hérité de Calendar)
Sunday

Valeur du #DAY_OF_WEEK champ indiquant dimanche.

(Hérité de Calendar)
Thursday

Valeur du #DAY_OF_WEEK champ indiquant jeudi.

(Hérité de Calendar)
Tuesday

Valeur du #DAY_OF_WEEK champ indiquant mardi.

(Hérité de Calendar)
Undecimber

Valeur du #MONTH champ indiquant le treizième mois de l’année.

(Hérité de Calendar)
Wednesday

Valeur du #DAY_OF_WEEK champ indiquant mercredi.

(Hérité de Calendar)
WeekOfMonth
Obsolète.

Numéro de champ pour get et set indiquant le numéro de semaine dans le mois en cours.

(Hérité de Calendar)
WeekOfYear
Obsolète.

Numéro de champ pour get et set indiquant le numéro de semaine dans l’année en cours.

(Hérité de Calendar)
Year
Obsolète.

Numéro de champ pour get et set indiquant l’année.

(Hérité de Calendar)
ZoneOffset
Obsolète.

Numéro de champ pour get et set indiquant le décalage brut de GMT en millisecondes.

(Hérité de Calendar)

Propriétés

Nom Description
AreFieldsSet

True si fields[] elles sont synchronisées avec l’heure actuellement définie.

(Hérité de Calendar)
CalendarType

Retourne le type de calendrier de ce Calendar.

(Hérité de Calendar)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Fields

Valeurs des champs calendrier pour l’heure actuellement définie pour ce calendrier.

(Hérité de Calendar)
FirstDayOfWeek

Obtient le premier jour de la semaine ; e.

(Hérité de Calendar)
GregorianChange

Obtient la date de modification du calendrier grégorien. -ou- Définit la date de GregorianCalendar modification.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsTimeSet

True si la valeur de time ce paramètre est valide.

(Hérité de Calendar)
IsWeekDateSupported

Retourne une valeur true indiquant que cela GregorianCalendar prend en charge les dates de semaine.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
JniPeerMembers

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

Lenient

Indique si l’interprétation de date/heure doit être léniente.

(Hérité de Calendar)
MinimalDaysInFirstWeek

Obtient les jours minimaux requis dans la première semaine de l’année ; e.

(Hérité de Calendar)
PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Time

Renvoie un Date objet représentant cette Calendarvaleur de temps (décalage en millisecondes de l’époque « #Epoch »).> -ou- Définit l’heure de ce calendrier avec l’élément donné Date.

(Hérité de Calendar)
TimeInMillis

Retourne la valeur de temps de ce calendrier en millisecondes.

(Hérité de Calendar)
TimeZone

Obtient le fuseau horaire. -ou- Définit le fuseau horaire avec la valeur de fuseau horaire donnée.

(Hérité de Calendar)
WeeksInWeekYear

Retourne le nombre de semaines dans l’année de semaine représentée par ceci Calendar.

(Hérité de Calendar)
WeekYear

Retourne l’année de semaine représentée par ce Calendar.

(Hérité de Calendar)

Méthodes

Nom Description
Add(CalendarField, Int32)

Ajoute la durée spécifiée (signée) au champ calendrier donné, en fonction des règles du calendrier.

After(Object)

Retourne si cela Calendar représente une heure après l’heure représentée par le paramètre spécifié Object.

(Hérité de Calendar)
Before(Object)

Retourne si cela Calendar représente une heure avant l’heure représentée par le paramètre spécifié Object.

(Hérité de Calendar)
Clear()

Définit toutes les valeurs de champ de calendrier et la valeur de temps (décalage en millisecondes de l’époque « #Epoch »)> de cette Calendar valeur non définie.

(Hérité de Calendar)
Clear(CalendarField)

Définit la valeur de champ de calendrier donnée et la valeur de temps (décalage de milliseconde par rapport à l’époque « #Epoch »)> de cette Calendar valeur non définie.

(Hérité de Calendar)
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Calendar)
CompareTo(Calendar)

Compare les valeurs de temps (décalages en millisecondes de l’époque « #Epoch »)> représentées par deux Calendar objets.

(Hérité de Calendar)
Complete()

Renseigne tous les champs non défini dans les champs de calendrier.

(Hérité de Calendar)
ComputeFields()

Convertit la valeur de temps (décalage en millisecondes de l’époque) en valeurs de champ calendrier.

ComputeTime()

Convertit les valeurs de champ de calendrier en valeur de temps (décalage en millisecondes de l’époque).

Construct(JniObjectReference, JniObjectReferenceOptions)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
Equals(Object)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
From(ZonedDateTime)

Obtient une instance avec GregorianCalendar les paramètres régionaux par défaut d’un ZonedDateTime objet.

Get(CalendarField)

Retourne la valeur du champ calendrier donné.

(Hérité de Calendar)
GetActualMaximum(CalendarField)

Retourne la valeur maximale que le champ calendrier spécifié peut avoir, en fonction de la valeur de temps de ce Calendar.

(Hérité de Calendar)
GetActualMinimum(CalendarField)

Retourne la valeur minimale que le champ calendrier spécifié aurait pu avoir, en fonction de la valeur de temps de ce Calendar.

(Hérité de Calendar)
GetDisplayName(Int32, Int32, Locale)

Retourne la représentation sous forme de chaîne de la valeur de calendrier field dans l’élément donné style et locale.

(Hérité de Calendar)
GetDisplayNames(Int32, Int32, Locale)

Retourne un Map nom contenant tous les noms du calendrier dans le calendrier field donné style et locale leurs valeurs de champ correspondantes.

(Hérité de Calendar)
GetGreatestMinimum(CalendarField)

Retourne la valeur minimale la plus élevée pour le champ calendrier donné de cette GregorianCalendar instance.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetLeastMaximum(CalendarField)

Retourne la valeur maximale la plus basse pour le champ calendrier donné de cette GregorianCalendar instance.

GetMaximum(CalendarField)

Retourne la valeur maximale du champ calendrier donné de cette GregorianCalendar instance.

GetMinimum(CalendarField)

Retourne la valeur minimale pour le champ calendrier donné de cette GregorianCalendar instance.

InternalGet(Int32)

Retourne la valeur du champ calendrier donné.

(Hérité de Calendar)
IsLeapYear(Int32)

Détermine si l’année donnée est une année bissextile.

IsSet(CalendarField)

Détermine si le champ calendrier donné a un jeu de valeurs, y compris les cas où la valeur a été définie par les calculs de champs internes déclenchés par un get appel de méthode.

(Hérité de Calendar)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Roll(CalendarField, Boolean)

Ajoute ou soustrait (haut/bas) une seule unité de temps sur le champ de temps donné sans modifier de champs plus volumineux.

Roll(CalendarField, Int32)

Ajoute la quantité spécifiée (signée) au champ de calendrier spécifié sans modifier de champs plus volumineux.

(Hérité de Calendar)
Set(CalendarField, Int32)

Définit le champ calendrier donné sur la valeur donnée.

(Hérité de Calendar)
Set(Int32, Int32, Int32, Int32, Int32, Int32)

Définit les valeurs des champsYEAR, , MONTH, DAY_OF_MONTHHOUR_OF_DAY, MINUTE, et SECOND.

(Hérité de Calendar)
Set(Int32, Int32, Int32, Int32, Int32)

Définit les valeurs des champs YEARde calendrier , , MONTHDAY_OF_MONTH, HOUR_OF_DAYet MINUTE.

(Hérité de Calendar)
Set(Int32, Int32, Int32)

Définit les valeurs des champs YEARde calendrier , MONTHet DAY_OF_MONTH.

(Hérité de Calendar)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
SetWeekDate(Int32, Int32, Int32)

Définit la date de cette Calendar opération avec les spécificateurs de date donnés : année de la semaine, semaine de l’année et jour de la semaine.

(Hérité de Calendar)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToInstant()

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de Calendar)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
ToZonedDateTime()

Convertit cet objet en un ZonedDateTime qui représente le même point sur la ligne de temps que celle-ci GregorianCalendar.

UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IComparable.CompareTo(Object)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de Calendar)
IJavaPeerable.Disposed()

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

(Hérité de Calendar)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

GregorianCalendar est une sous-classe concrète de Calendar et fournit le système de calendrier standard utilisé par la plupart du monde.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à