Condividi tramite


Calendar Classe

Definizione

Modifica la rappresentazione di un oggetto DateTime all'interno di un determinato calendario e orologio.

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
Ereditarietà
Object Platform::Object IInspectable Calendar
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Se l'app passa tag di lingua usati in questa classe a qualsiasi funzione di supporto per il linguaggio nazionale , deve prima convertire i tag chiamando ResolveLocaleName.

I tag del linguaggio supportano le estensioni Unicode "ca-" e "nu-". Vedere Definizioni chiave/tipo Unicode. Si noti che queste estensioni possono influire sul calendario utilizzato dagli oggetti Calendar.

Costruttori

Calendar()

Crea un oggetto Calendar e lo inizializza nell'oggetto DateTime corrente.

Calendar(IIterable<String>)

Crea un oggetto Calendar inizializzato con un elenco di lingue.

Calendar(IIterable<String>, String, String)

Crea un oggetto Calendar inizializzato con un elenco di lingue, un calendario e un orologio.

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

Crea un oggetto Calendar inizializzato con un elenco di lingue, un calendario, un orologio e un fuso orario.

Proprietà

Day

Ottiene o imposta il giorno.

DayOfWeek

Ottiene il giorno della settimana.

Era

Ottiene o imposta l'era.

FirstDayInThisMonth

Ottiene il primo giorno del mese corrente.

FirstEra

Ottiene la prima era disponibile nel calendario.

FirstHourInThisPeriod

Ottiene la prima ora del periodo corrente.

FirstMinuteInThisHour

Ottiene il primo minutodell'ora corrente.

FirstMonthInThisYear

Ottiene il primo mesedell'anno corrente.

FirstPeriodInThisDay

Ottiene il primo periodo del giorno corrente.

FirstSecondInThisMinute

Ottiene il primo secondo del minuto corrente.

FirstYearInThisEra

Ottiene il primo annodell'era corrente.

Hour

Ottiene o imposta l'ora.

IsDaylightSavingTime

Ottiene un valore Boolean che indica se l'ora legale è attiva per la data dell'oggetto Calendar .

Languages

Ottiene l'elenco di priorità degli identificatori di lingua utilizzati durante la formattazione dei componenti come stringhe.

LastDayInThisMonth

Ottiene l'ultimo giorno del mese corrente.

LastEra

Ottiene l'ultima era disponibile nel calendario.

LastHourInThisPeriod

Ottiene l'ultima ora del periodo corrente.

LastMinuteInThisHour

Ottiene l'ultimo minutodell'ora corrente.

LastMonthInThisYear

Ottiene l'ultimo mesedell'anno corrente.

LastPeriodInThisDay

Ottiene l'ultimo periodo del giorno corrente.

LastSecondInThisMinute

Ottiene l'ultimo secondo del minuto corrente.

LastYearInThisEra

Ottiene l'ultimo annodell'era corrente.

Minute

Ottiene o imposta il minuto.

Month

Ottiene o imposta il mese.

Nanosecond

Ottiene o imposta il nanosecondo.

NumberOfDaysInThisMonth

Ottiene il numero di giorni nel mese corrente dell'oggetto Calendar .

NumberOfEras

Ottiene il numero di ere nell'oggetto Calendar .

NumberOfHoursInThisPeriod

Ottiene il numero di ore nel periodo di giorno corrente dell'oggetto Calendar .

NumberOfMinutesInThisHour

Ottiene il numero di minutinell'ora corrente.

NumberOfMonthsInThisYear

Ottiene il numero di mesi nell'anno corrente dell'oggetto Calendar .

NumberOfPeriodsInThisDay

Ottiene il numero di periodi nel giorno corrente dell'oggetto Calendar .

NumberOfSecondsInThisMinute

Ottiene il numero di Secondinel minuto corrente.

NumberOfYearsInThisEra

Ottiene il numero di anni nell'era corrente di questo oggetto Calendar .

NumeralSystem

Ottiene o imposta il sistema di numerazione utilizzato durante la formattazione dei componenti come stringhe.

Period

Ottiene o imposta il periodo del giorno corrente.

ResolvedLanguage

Ottiene la lingua utilizzata più di recente per eseguire operazioni o formattazione del calendario.

Second

Ottiene o imposta il secondo.

Year

Ottiene o imposta l'anno.

Metodi

AddDays(Int32)

Incrementa o decrementa il giorno.

AddEras(Int32)

Incrementa o decrementa l'era.

AddHours(Int32)

Incrementa o decrementa l'ora.

AddMinutes(Int32)

Incrementa o decrementa il minuto.

AddMonths(Int32)

Incrementa o decrementa il mese.

AddNanoseconds(Int32)

Incrementa o decrementa il nanosecondo.

AddPeriods(Int32)

Incrementa o decrementa il periodo.

AddSeconds(Int32)

Incrementa o decrementa il secondo.

AddWeeks(Int32)

Incrementa o decrementa il giorno in base al numero di settimane specificato.

AddYears(Int32)

Incrementa o decrementa l'anno.

ChangeCalendarSystem(String)

Imposta un nuovo sistema di calendario da utilizzare da questo oggetto Calendar .

ChangeClock(String)

Imposta un nuovo orologio da utilizzare per questo oggetto Calendar .

ChangeTimeZone(String)

Imposta un nuovo fuso orario da utilizzare per questo oggetto Calendar .

Clone()

Crea una copia dell'oggetto Calendar .

Compare(Calendar)

Confronta il calendario con un altro oggetto Calendar e indica se DateTime di uno è precedente, uguale o successivo a quello dell'altro.

CompareDateTime(DateTime)

Confronta il calendario con un oggetto DateTime e indica se la data e l'ora di uno è precedente, uguale o successiva a quella dell'altra.

CopyTo(Calendar)

Copia i valori da un altro oggetto Calendar in questo Calendario.

DayAsPaddedString(Int32)

Restituisce una rappresentazione di stringa del giorno, facoltativamente a riempimento zero.

DayAsString()

Restituisce una stringa contenente la rappresentazione numerica del giorno.

DayOfWeekAsSoloString()

Restituisce una rappresentazione di stringa del giorno della settimana adatta per la visualizzazione autonoma.

DayOfWeekAsSoloString(Int32)

Restituisce una rappresentazione di stringa del giorno della settimana adatta per la visualizzazione autonoma.

DayOfWeekAsString()

Restituisce una rappresentazione di stringa del giorno della settimana adatta per l'inclusione con altri componenti di data.

DayOfWeekAsString(Int32)

Restituisce una rappresentazione di stringa del giorno della settimana adatta per l'inclusione con altri componenti di data.

EraAsString()

Restituisce una rappresentazione di stringa dell'era.

EraAsString(Int32)

Restituisce una rappresentazione di stringa dell'era. La stringa scelta è più vicina alla lunghezza ideale.

GetCalendarSystem()

Ottiene il sistema di calendario utilizzato dall'oggetto Calendar .

GetClock()

Ottiene l'orologio utilizzato dall'oggetto Calendar .

GetDateTime()

Compila una data e un'ora, in base ai componenti di questo oggetto Calendar .

GetTimeZone()

Ottiene l'identificatore che identifica il fuso orario utilizzato dall'oggetto Calendar .

HourAsPaddedString(Int32)

Restituisce una rappresentazione di stringa dell'ora, facoltativamente a riempimento zero.

HourAsString()

Restituisce una stringa contenente la rappresentazione numerica dell'ora.

MinuteAsPaddedString(Int32)

Restituisce una rappresentazione di stringa del minuto, facoltativamente a riempimento zero.

MinuteAsString()

Restituisce una stringa contenente la rappresentazione numerica del minuto.

MonthAsNumericString()

Restituisce una stringa contenente la rappresentazione numerica del mese.

MonthAsPaddedNumericString(Int32)

Restituisce una rappresentazione di stringa del mese, facoltativamente a riempimento zero.

MonthAsSoloString()

Restituisce una rappresentazione di stringa del mese adatta per la visualizzazione autonoma.

MonthAsSoloString(Int32)

Restituisce una rappresentazione di stringa del mese adatta per la visualizzazione autonoma.

MonthAsString()

Restituisce una rappresentazione di stringa del mese adatta per l'inclusione con altri componenti di data.

MonthAsString(Int32)

Restituisce una rappresentazione di stringa del mese adatta per l'inclusione con altri componenti di data.

NanosecondAsPaddedString(Int32)

Restituisce una rappresentazione di stringa del nanosecondo, facoltativamente a riempimento zero.

NanosecondAsString()

Restituisce una stringa contenente la rappresentazione numerica del nanosecondo.

PeriodAsString()

Restituisce una rappresentazione di stringa del periodo del giorno, ad esempio AM o PM, che usa l'abbreviazione più comune disponibile.

PeriodAsString(Int32)

Restituisce una rappresentazione di stringa del periodo del giorno, ad esempio AM o PM.

SecondAsPaddedString(Int32)

Restituisce una rappresentazione di stringa del secondo, facoltativamente a riempimento zero.

SecondAsString()

Restituisce una stringa contenente la rappresentazione numerica del secondo.

SetDateTime(DateTime)

Imposta tutti i campi di data e ora sulla data e l'ora rappresentati dal parametro DateTime .

SetToMax()

Imposta i componenti di questo oggetto Calendar sull'ultimo valore DateTime supportato.

SetToMin()

Imposta i componenti di questo oggetto Calendar sul meno recente supportato da DateTime .

SetToNow()

Imposta i componenti di questo oggetto Calendar sull'oggetto DateTime corrente.

TimeZoneAsString()

Restituisce il nome del fuso orario completo applicabile all'istante dell'ora rappresentata dall'oggetto Calendar .

TimeZoneAsString(Int32)

Restituisce il nome abbreviato del fuso orario applicabile all'istante dell'ora rappresentata dall'oggetto Calendar .

YearAsPaddedString(Int32)

Restituisce una rappresentazione di stringa dell'anno, facoltativamente con riempimento zero.

YearAsString()

Restituisce una rappresentazione di stringa dell'anno senza spaziatura interna zero iniziale.

YearAsTruncatedString(Int32)

Restituisce una rappresentazione di stringa dell'anno, facoltativamente troncata.

Si applica a

Vedi anche