Calendar Klasse

Definition

Bearbeitet die Darstellung einer DateTime innerhalb eines bestimmten Kalenders und einer bestimmten Uhr.

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
Vererbung
Object Platform::Object IInspectable Calendar
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Wenn Ihre App in dieser Klasse verwendete Sprachtags an alle Funktionen der National Language Support übergeben, muss sie zuerst die Tags konvertieren, indem ResolveLocaleName aufgerufen wird.

Sprachtags unterstützen die Unicode-Erweiterungen "ca-" und "nu-". (Siehe Unicode-Schlüssel-/Typdefinitionen.) Beachten Sie, dass sich diese Erweiterungen auf den von Calendar-Objekten verwendeten Kalender auswirken können.

Konstruktoren

Calendar()

Erstellt ein Calendar-Objekt und initialisiert es mit der aktuellen DateTime.

Calendar(IIterable<String>)

Erstellt ein Calendar-Objekt , das mit einer Sprachliste initialisiert wird.

Calendar(IIterable<String>, String, String)

Erstellt ein Calendar-Objekt , das mit einer Sprachliste, einem Kalender und einer Uhr initialisiert wird.

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

Erstellt ein Calendar-Objekt , das mit einer Sprachliste, einem Kalender, einer Uhr und einer Zeitzone initialisiert wird.

Eigenschaften

Day

Ruft den Tag ab oder legt den Tag fest.

DayOfWeek

Ruft den Wochentag ab.

Era

Ruft die Ära ab oder legt sie fest.

FirstDayInThisMonth

Ruft den ersten Tag des aktuellen Monats ab.

FirstEra

Ruft die erste im Kalender verfügbare Era ab.

FirstHourInThisPeriod

Ruft die erste Stunde des aktuellen Zeitraums ab.

FirstMinuteInThisHour

Ruft die erste Minute der aktuellen Stunde ab.

FirstMonthInThisYear

Ruft den ersten Monat des aktuellen Jahres ab.

FirstPeriodInThisDay

Ruft den ersten Zeitraum des aktuellen Tages ab.

FirstSecondInThisMinute

Ruft die erste Sekunde der aktuellen Minute ab.

FirstYearInThisEra

Ruft das erste Jahr der aktuellen Ära ab.

Hour

Ruft die Stunde ab oder legt sie fest.

IsDaylightSavingTime

Ruft einen booleschen Wert ab, der angibt, ob die Sommerzeit für das Datum dieses Calendar-Objekts gültig ist.

Languages

Ruft die Prioritätsliste der Sprachbezeichner ab, die beim Formatieren von Komponenten als Zeichenfolgen verwendet werden.

LastDayInThisMonth

Ruft den letzten Tag des aktuellen Monats ab.

LastEra

Ruft die letzte im Kalender verfügbare Ära ab.

LastHourInThisPeriod

Ruft die letzte Stunde des aktuellen Zeitraums ab.

LastMinuteInThisHour

Ruft die letzte Minute der aktuellen Stunde ab.

LastMonthInThisYear

Ruft den letzten Monat des aktuellen Jahres ab.

LastPeriodInThisDay

Ruft den letzten Zeitraum des aktuellen Tages ab.

LastSecondInThisMinute

Ruft die letzte Sekunde der aktuellen Minute ab.

LastYearInThisEra

Ruft das letzte Jahr der aktuellen Ära ab.

Minute

Ruft die Minute ab oder legt sie fest.

Month

Ruft den Monat ab oder legt den Monat fest.

Nanosecond

Ruft die Nanosekunde ab oder legt sie fest.

NumberOfDaysInThisMonth

Ruft die Anzahl der Tage im aktuellen Monat dieses Calendar-Objekts ab.

NumberOfEras

Ruft die Anzahl der Epochen in diesem Calendar-Objekt ab.

NumberOfHoursInThisPeriod

Ruft die Anzahl der Stunden im aktuellen Tageszeitraum dieses Calendar-Objekts ab.

NumberOfMinutesInThisHour

Ruft die Anzahl der Minutenin der aktuellen Stunde ab.

NumberOfMonthsInThisYear

Ruft die Anzahl der Monate im aktuellen Jahr dieses Calendar-Objekts ab.

NumberOfPeriodsInThisDay

Ruft die Anzahl der Punkte am aktuellen Tag dieses Calendar-Objekts ab.

NumberOfSecondsInThisMinute

Ruft die Anzahl von Sekundenin der aktuellen Minute ab.

NumberOfYearsInThisEra

Ruft die Anzahl der Jahre im aktuellen Zeitalter dieses Calendar-Objekts ab.

NumeralSystem

Ruft das Nummerierungssystem ab, das beim Formatieren von Komponenten als Zeichenfolgen verwendet wird, oder legt es fest.

Period

Ruft den Zeitraum des aktuellen Tages ab oder legt diese fest.

ResolvedLanguage

Ruft die Sprache ab, die zuletzt zum Ausführen von Kalenderformatierungen oder -vorgängen verwendet wurde.

Second

Ruft die zweite ab oder legt sie fest.

Year

Ruft das Jahr ab oder legt es fest.

Methoden

AddDays(Int32)

Erhöht oder dekrementiert den Tag.

AddEras(Int32)

Erhöht oder dekrementiert die Ära.

AddHours(Int32)

Erhöht oder dekrementiert die Stunde.

AddMinutes(Int32)

Erhöht oder dekrementiert die Minute.

AddMonths(Int32)

Erhöht oder dekrementiert den Monat.

AddNanoseconds(Int32)

Erhöht oder dekrementiert die Nanosekunde.

AddPeriods(Int32)

Erhöht oder dekrementiert den Zeitraum.

AddSeconds(Int32)

Erhöht oder dekrementiert den zweiten.

AddWeeks(Int32)

Erhöht oder dekrementiert den Tag um die angegebene Anzahl von Wochen.

AddYears(Int32)

Erhöht oder dekrementiert das Jahr.

ChangeCalendarSystem(String)

Legt ein neues Kalendersystem fest, das von diesem Calendar-Objekt verwendet werden soll.

ChangeClock(String)

Legt eine neue Uhr fest, die von diesem Calendar-Objekt verwendet werden soll.

ChangeTimeZone(String)

Legt eine neue Zeitzone fest, die von diesem Calendar-Objekt verwendet werden soll.

Clone()

Erstellt eine Kopie des Calendar-Objekts .

Compare(Calendar)

Vergleicht diesen Kalender mit einem anderen Calendar-Objekt und gibt an, ob dateTime von einem früher, gleich oder höher als das andere ist.

CompareDateTime(DateTime)

Vergleicht diesen Kalender mit einem DateTime-Objekt und gibt an, ob das Datum und die Uhrzeit eines Kalenders früher, gleich oder höher als das des anderen sind.

CopyTo(Calendar)

Kopiert die Werte aus einem anderen Calendar-Objekt in diesen Kalender.

DayAsPaddedString(Int32)

Gibt eine Zeichenfolgendarstellung des Tages zurück, optional mit 0-Füllung.

DayAsString()

Gibt eine Zeichenfolge zurück, die die numerische Darstellung des Tages enthält.

DayOfWeekAsSoloString()

Gibt eine Zeichenfolgendarstellung des Wochentags zurück, der für die eigenständige Anzeige geeignet ist.

DayOfWeekAsSoloString(Int32)

Gibt eine Zeichenfolgendarstellung des Wochentags zurück, der für die eigenständige Anzeige geeignet ist.

DayOfWeekAsString()

Gibt eine Zeichenfolgendarstellung des Wochentags zurück, der für die Aufnahme in andere Datumskomponenten geeignet ist.

DayOfWeekAsString(Int32)

Gibt eine Zeichenfolgendarstellung des Wochentags zurück, der für die Aufnahme in andere Datumskomponenten geeignet ist.

EraAsString()

Gibt eine Zeichenfolgendarstellung des Zeitalters zurück.

EraAsString(Int32)

Gibt eine Zeichenfolgendarstellung des Zeitalters zurück. Die ausgewählte Zeichenfolge ist der idealen Länge am nächsten.

GetCalendarSystem()

Ruft das Kalendersystem ab, das von diesem Calendar-Objekt verwendet wird.

GetClock()

Ruft die Uhr ab, die von diesem Calendar-Objekt verwendet wird.

GetDateTime()

Erstellt ein Datum und eine Uhrzeit unter Berücksichtigung der Komponenten dieses Calendar-Objekts .

GetTimeZone()

Ruft den Bezeichner ab, der die Zeitzone identifiziert, die von diesem Calendar-Objekt verwendet wird.

HourAsPaddedString(Int32)

Gibt eine Zeichenfolgendarstellung der Stunde zurück, optional mit 00 Füllung.

HourAsString()

Gibt eine Zeichenfolge zurück, die die numerische Darstellung der Stunde enthält.

MinuteAsPaddedString(Int32)

Gibt eine Zeichenfolgendarstellung der Minute zurück, optional mit 00 Füllung.

MinuteAsString()

Gibt eine Zeichenfolge zurück, die die numerische Darstellung der Minute enthält.

MonthAsNumericString()

Gibt eine Zeichenfolge zurück, die die numerische Darstellung des Monats enthält.

MonthAsPaddedNumericString(Int32)

Gibt eine Zeichenfolgendarstellung des Monats zurück, optional mit 0-Füllung.

MonthAsSoloString()

Gibt eine Zeichenfolgendarstellung des Monats zurück, der für die eigenständige Anzeige geeignet ist.

MonthAsSoloString(Int32)

Gibt eine Zeichenfolgendarstellung des Monats zurück, der für die eigenständige Anzeige geeignet ist.

MonthAsString()

Gibt eine Zeichenfolgendarstellung des Monats zurück, der für die Aufnahme in andere Datumskomponenten geeignet ist.

MonthAsString(Int32)

Gibt eine Zeichenfolgendarstellung des Monats zurück, der für die Aufnahme in andere Datumskomponenten geeignet ist.

NanosecondAsPaddedString(Int32)

Gibt eine Zeichenfolgendarstellung der Nanosekunde zurück, optional mit 0-Füllung.

NanosecondAsString()

Gibt eine Zeichenfolge zurück, die die numerische Darstellung der Nanosekunde enthält.

PeriodAsString()

Gibt eine Zeichenfolgendarstellung des Tageszeitraums zurück, z. B. AM oder PM, die die gängigste verfügbare Abkürzung verwendet.

PeriodAsString(Int32)

Gibt eine Zeichenfolgendarstellung des Tageszeitraums zurück, z. B. AM oder PM.

SecondAsPaddedString(Int32)

Gibt eine Zeichenfolgendarstellung der zweiten zurück, optional mit null aufgefüllt.

SecondAsString()

Gibt eine Zeichenfolge zurück, die die numerische Darstellung der zweiten enthält.

SetDateTime(DateTime)

Legt alle Datums- und Uhrzeitfelder auf das Datum und die Uhrzeit fest, die durch den DateTime-Parameter dargestellt werden.

SetToMax()

Legt die Komponenten dieses Calendar-Objekts auf die neueste unterstützte DateTime fest.

SetToMin()

Legt die Komponenten dieses Calendar-Objekts auf die früheste unterstützte DateTime fest.

SetToNow()

Legt die Komponenten dieses Calendar-Objekts auf die aktuelle DateTime fest.

TimeZoneAsString()

Gibt den Vollständigen Zeitzonennamen zurück, der zu dem Zeitpunkt gilt, den dieses Calendar-Objekt darstellt.

TimeZoneAsString(Int32)

Gibt den abgekürzten Zeitzonennamen zurück, der zu dem Zeitpunkt gilt, den dieses Calendar-Objekt darstellt.

YearAsPaddedString(Int32)

Gibt eine Zeichenfolgendarstellung des Jahres zurück, optional mit 00 Füllung.

YearAsString()

Gibt eine Zeichenfolgendarstellung des Jahres ohne anfängliche Nullfüllung zurück.

YearAsTruncatedString(Int32)

Gibt eine Zeichenfolgendarstellung des Jahres zurück, optional abgeschnitten.

Gilt für:

Weitere Informationen