Calendar Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 | |
FirstEra |
Ruft die erste im Kalender verfügbare Era ab. |
FirstHourInThisPeriod |
Ruft die erste Stunde des aktuellen Zeitraums ab. |
FirstMinuteInThisHour | |
FirstMonthInThisYear | |
FirstPeriodInThisDay | |
FirstSecondInThisMinute | |
FirstYearInThisEra | |
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 | |
LastEra |
Ruft die letzte im Kalender verfügbare Ära ab. |
LastHourInThisPeriod |
Ruft die letzte Stunde des aktuellen Zeitraums ab. |
LastMinuteInThisHour | |
LastMonthInThisYear | |
LastPeriodInThisDay | |
LastSecondInThisMinute | |
LastYearInThisEra | |
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 | |
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 | |
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. |