Partager via


Calendar Classe

Définition

Manipule la représentation d’un DateTime dans un calendrier et une horloge donnés.

public ref class Calendar sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Calendar final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Calendar final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Calendar
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Calendar
function Calendar(languages, calendar, clock, timeZoneId)
Public NotInheritable Class Calendar
Héritage
Object Platform::Object IInspectable Calendar
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Si votre application transmet les balises de langue utilisées dans cette classe à des fonctions de support linguistique national , elle doit d’abord convertir les balises en appelant ResolveLocaleName.

Les balises de langue prennent en charge les extensions Unicode « ca- » et « nu- ». (Voir Définitions de clé/de type Unicode.) Notez que ces extensions peuvent affecter le calendrier utilisé par les objets Calendar.

Constructeurs

Calendar()

Crée un objet Calendar et l’initialise dans le DateTime actuel.

Calendar(IIterable<String>)

Crée un objet Calendar initialisé avec une liste de langues.

Calendar(IIterable<String>, String, String)

Crée un objet Calendar qui est initialisé avec une liste de langues, un calendrier et une horloge.

Calendar(IIterable<String>, String, String, String)

Crée un objet Calendar qui est initialisé avec une liste de langues, un calendrier, une horloge et un fuseau horaire.

Propriétés

Day

Obtient ou définit le jour.

DayOfWeek

Obtient le jour de la semaine.

Era

Obtient ou définit l’ère.

FirstDayInThisMonth

Obtient le premier jour du mois en cours.

FirstEra

Obtient la première ère disponible dans le calendrier.

FirstHourInThisPeriod

Obtient la première heure de la période actuelle.

FirstMinuteInThisHour

Obtient la première minute de l’heure actuelle.

FirstMonthInThisYear

Obtient le premier mois de l’année en cours.

FirstPeriodInThisDay

Obtient la première période du jour actuel.

FirstSecondInThisMinute

Obtient la première seconde de la minute actuelle.

FirstYearInThisEra

Obtient la première année de l’ère actuelle.

Hour

Obtient ou définit l’heure.

IsDaylightSavingTime

Obtient une valeur booléenne indiquant si l’heure d’été est en vigueur pour la date de cet objet Calendar .

Languages

Obtient la liste de priorité des identificateurs de langue utilisés lors de la mise en forme des composants en tant que chaînes.

LastDayInThisMonth

Obtient le dernier jour du mois en cours.

LastEra

Obtient la dernière ère disponible dans le calendrier.

LastHourInThisPeriod

Obtient la dernière heure de la période actuelle.

LastMinuteInThisHour

Obtient la dernière minute de l’heure actuelle.

LastMonthInThisYear

Obtient le dernier mois de l’année en cours.

LastPeriodInThisDay

Obtient la dernière période du jour actuel.

LastSecondInThisMinute

Obtient la dernière seconde de la minute actuelle.

LastYearInThisEra

Obtient la dernière année de l’ère actuelle.

Minute

Obtient ou définit la minute.

Month

Obtient ou définit le mois.

Nanosecond

Obtient ou définit la nanoseconde.

NumberOfDaysInThisMonth

Obtient le nombre de jours dans le mois en cours de cet objet Calendar .

NumberOfEras

Obtient le nombre d’ères dans cet objet Calendar .

NumberOfHoursInThisPeriod

Obtient le nombre d’heures dans la période de jour actuelle de cet objet Calendar .

NumberOfMinutesInThisHour

Obtient le nombre de minutesdans l’heure actuelle.

NumberOfMonthsInThisYear

Obtient le nombre de mois dans l’année en cours de cet objet Calendar .

NumberOfPeriodsInThisDay

Obtient le nombre de périodes dans le jour actuel de cet objet Calendar .

NumberOfSecondsInThisMinute

Obtient le nombre de secondesdans la minute actuelle.

NumberOfYearsInThisEra

Obtient le nombre d’années dans l’ère actuelle de cet objet Calendar .

NumeralSystem

Obtient ou définit le système de numérotation utilisé lors de la mise en forme des composants en tant que chaînes.

Period

Obtient ou définit la période du jour actuel.

ResolvedLanguage

Obtient la langue qui a été utilisée le plus récemment pour effectuer des opérations ou des opérations de mise en forme de calendrier.

Second

Obtient ou définit la seconde.

Year

Obtient ou définit l’année.

Méthodes

AddDays(Int32)

Incrémente ou décrémente le jour.

AddEras(Int32)

Incrémente ou décrémente l’ère.

AddHours(Int32)

Incrémente ou décrémente l’heure.

AddMinutes(Int32)

Incrémente ou décrémente la minute.

AddMonths(Int32)

Incrémente ou décrémente le mois.

AddNanoseconds(Int32)

Incrémente ou décrémente la nanoseconde.

AddPeriods(Int32)

Incrémente ou décrémente le point.

AddSeconds(Int32)

Incrémente ou décrémente la seconde.

AddWeeks(Int32)

Incrémente ou décrémente le jour selon le nombre de semaines spécifié.

AddYears(Int32)

Incrémente ou décrémente l’année.

ChangeCalendarSystem(String)

Définit un nouveau système de calendrier à utiliser par cet objet Calendar .

ChangeClock(String)

Définit une nouvelle horloge à utiliser par cet objet Calendar .

ChangeTimeZone(String)

Définit un nouveau fuseau horaire à utiliser par cet objet Calendar .

Clone()

Crée une copie de l’objet Calendar .

Compare(Calendar)

Compare ce calendrier à un autre objet Calendar et indique si le DateTime de l’un est antérieur, égal ou ultérieur à celui de l’autre.

CompareDateTime(DateTime)

Compare ce calendrier à un objet DateTime et indique si la date et l’heure de l’un sont antérieures, égales ou ultérieures à celles de l’autre.

CopyTo(Calendar)

Copie les valeurs d’un autre objet Calendar dans ce calendrier.

DayAsPaddedString(Int32)

Retourne une représentation sous forme de chaîne du jour, éventuellement non rembourrée.

DayAsString()

Retourne une chaîne qui contient la représentation numérique du jour.

DayOfWeekAsSoloString()

Retourne une représentation sous forme de chaîne du jour de la semaine adaptée à l’affichage autonome.

DayOfWeekAsSoloString(Int32)

Retourne une représentation sous forme de chaîne du jour de la semaine adaptée à l’affichage autonome.

DayOfWeekAsString()

Retourne une représentation sous forme de chaîne du jour de la semaine qui convient à l’inclusion avec d’autres composants de date.

DayOfWeekAsString(Int32)

Retourne une représentation sous forme de chaîne du jour de la semaine qui convient à l’inclusion avec d’autres composants de date.

EraAsString()

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

EraAsString(Int32)

Retourne une représentation sous forme de chaîne de l’ère. La chaîne choisie est la plus proche de la longueur idéale.

GetCalendarSystem()

Obtient le système de calendrier utilisé par cet objet Calendar .

GetClock()

Obtient l’horloge utilisée par cet objet Calendar .

GetDateTime()

Génère une date et une heure, en fonction des composants de cet objet Calendar .

GetTimeZone()

Obtient l’identificateur qui identifie le fuseau horaire utilisé par cet objet Calendar .

HourAsPaddedString(Int32)

Retourne une représentation sous forme de chaîne de l’heure, éventuellement sans remboursement.

HourAsString()

Retourne une chaîne qui contient la représentation numérique de l’heure.

MinuteAsPaddedString(Int32)

Retourne une représentation sous forme de chaîne de la minute, éventuellement non rembourrée.

MinuteAsString()

Retourne une chaîne qui contient la représentation numérique de la minute.

MonthAsNumericString()

Retourne une chaîne qui contient la représentation numérique du mois.

MonthAsPaddedNumericString(Int32)

Retourne une représentation sous forme de chaîne du mois, éventuellement sans remboursement.

MonthAsSoloString()

Retourne une représentation sous forme de chaîne du mois qui convient pour l’affichage autonome.

MonthAsSoloString(Int32)

Retourne une représentation sous forme de chaîne du mois qui convient pour l’affichage autonome.

MonthAsString()

Retourne une représentation sous forme de chaîne du mois qui convient à l’inclusion avec d’autres composants de date.

MonthAsString(Int32)

Retourne une représentation sous forme de chaîne du mois qui convient à l’inclusion avec d’autres composants de date.

NanosecondAsPaddedString(Int32)

Retourne une représentation sous forme de chaîne de la nanoseconde, éventuellement sans remboursement.

NanosecondAsString()

Retourne une chaîne qui contient la représentation numérique de la nanoseconde.

PeriodAsString()

Retourne une représentation sous forme de chaîne de la période de jour, telle que AM ou PM, qui utilise l’abréviation la plus courante disponible.

PeriodAsString(Int32)

Retourne une représentation sous forme de chaîne de la période de jour, telle que AM ou PM.

SecondAsPaddedString(Int32)

Retourne une représentation sous forme de chaîne de la deuxième, éventuellement non rembourrée.

SecondAsString()

Retourne une chaîne qui contient la représentation numérique de la seconde.

SetDateTime(DateTime)

Définit tous les champs de date et d’heure sur la date et l’heure représentées par le paramètre DateTime .

SetToMax()

Définit les composants de cet objet Calendar sur la dernière DateTime prise en charge.

SetToMin()

Définit les composants de cet objet Calendar sur le dateTime le plus ancien pris en charge.

SetToNow()

Définit les composants de cet objet Calendar sur dateTime actuel.

TimeZoneAsString()

Retourne le nom de fuseau horaire complet applicable à l’instant de temps que cet objet Calendar représente.

TimeZoneAsString(Int32)

Retourne le nom de fuseau horaire abrégé applicable au moment où cet objet Calendar représente.

YearAsPaddedString(Int32)

Retourne une représentation sous forme de chaîne de l’année, éventuellement vide.

YearAsString()

Retourne une représentation sous forme de chaîne de l’année sans remplissage zéro initial.

YearAsTruncatedString(Int32)

Retourne une représentation sous forme de chaîne de l’année, éventuellement tronquée.

S’applique à

Voir aussi