Freigeben über


CalendarWeekRule-Enumeration

Definiert verschiedene Regeln für die Bestimmung der ersten Woche des Jahres.

Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration CalendarWeekRule
'Usage
Dim instance As CalendarWeekRule
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum CalendarWeekRule
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class CalendarWeekRule
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum CalendarWeekRule
SerializableAttribute 
ComVisibleAttribute(true) 
public enum CalendarWeekRule

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework FirstDay Gibt an, dass die erste Woche des Jahres am ersten Tag des Jahres beginnt und vor dem folgenden, als erstem Wochentag bestimmten Tag endet. Der Wert ist 0 (null). 
Unterstützt von .NET Compact Framework FirstFourDayWeek Gibt an, dass die erste Woche des Jahres am ersten Tag des Jahres beginnt und vor dem folgenden, als erstem Wochentag bestimmten Tag endet. Stimmt mit ISO 8601 überein. Der Wert ist 2. 
Unterstützt von .NET Compact Framework FirstFullWeek Gibt an, dass die erste Woche des Jahres beim ersten Vorkommen des Tages, der als erster Wochentag festgelegt wurde, an oder nach dem ersten Tag des Jahres beginnt. Der Wert ist 1. 

Hinweise

Die Kalenderwochenregeln hängen vom System.DayOfWeek-Wert ab, der als erster Wochentag festgelegt wurde. Die DateTimeFormatInfo.FirstDayOfWeek-Eigenschaft gibt den Standardwert für eine Kultur an. Mit der Calendar.GetWeekOfYear-Methode kann jedoch jeder beliebige DayOfWeek-Wert als erster Wochentag festgelegt werden.

Die erste auf dem FirstDay-Wert basierende Woche kann ein bis sieben Tage haben. Die erste auf dem FirstFullWeek-Wert basierende Woche hat immer sieben Tage. Die erste auf dem FirstFourDayWeek-Wert basierende Woche kann vier bis sieben Tage haben.

Angenommen, der erste Tag des Jahres (1. Januar) im gregorianischen Kalender fällt auf einen Donnerstag und der als erster Wochentag festgelegte Tag ist ein Sonntag. Die Auswahl von FirstFullWeek definiert den ersten Sonntag (6. Januar) als den Anfang der ersten Woche des Jahres. Die ersten fünf Tage des Jahres werden als Teil der letzten Woche des Vorjahres angesehen. Die Auswahl von FirstFourDayWeek hingegen legt den ersten Tag des Jahres (1. Januar) als Anfang der ersten Woche des Jahres fest, da zwischen dem 1. Januar und dem Tag vor dem darauf folgenden Sonntag mehr als vier Tage liegen.

Datum

FirstDay

FirstFullWeek

FirstFourDayWeek

Mo., 31. Dez.

Letzte Woche des Vorjahrs

Letzte Woche des Vorjahrs

Letzte Woche des Vorjahrs

Di., 1. Jan.

1. Woche

Letzte Woche des Vorjahrs

1. Woche

Mi., 2. Jan.

1. Woche

Letzte Woche des Vorjahrs

1. Woche

Do., 3. Jan.

1. Woche

Letzte Woche des Vorjahrs

1. Woche

Fr., 4. Jan.

1. Woche

Letzte Woche des Vorjahrs

1. Woche

Sa., 5. Jan.

1. Woche

Letzte Woche des Vorjahrs

1. Woche

So., 6. Jan.

2. Woche

1. Woche

2. Woche

Mo., 7. Jan.

2. Woche

1. Woche

2. Woche

Di., 8. Jan.

2. Woche

1. Woche

2. Woche

Mi., 9. Jan.

2. Woche

1. Woche

2. Woche

Do., 10. Jan.

2. Woche

1. Woche

2. Woche

Fr., 11. Jan.

2. Woche

1. Woche

2. Woche

Sa., 12. Jan.

2. Woche

1. Woche

2. Woche

Angenommen, der erste Tag des Jahres (1. Januar) fällt auf einen Freitag und der als erster Wochentag festgelegte Tag ist ein Sonntag. Die Auswahl von FirstFourDayWeek legt den ersten Sonntag (3. Januar) als Anfang der ersten Woche des Jahres fest, da zwischen dem 1. Januar und dem Tag vor dem darauf folgenden Sonntag weniger als vier Tage liegen.

Datum

FirstDay

FirstFullWeek

FirstFourDayWeek

Do., 31. Dez.

Letzte Woche des Vorjahrs

Letzte Woche des Vorjahrs

Letzte Woche des Vorjahrs

Fr., 1. Jan.

1. Woche

Letzte Woche des Vorjahrs

Letzte Woche des Vorjahrs

Sa., 2. Jan.

1. Woche

Letzte Woche des Vorjahrs

Letzte Woche des Vorjahrs

So., 3. Jan.

2. Woche

1. Woche

1. Woche

Mo., 4. Jan.

2. Woche

1. Woche

1. Woche

Di., 5. Jan.

2. Woche

1. Woche

1. Woche

Mi., 6. Jan.

2. Woche

1. Woche

1. Woche

Do., 7. Jan.

2. Woche

1. Woche

1. Woche

Fr., 8. Jan.

2. Woche

1. Woche

1. Woche

Sa., 9. Jan.

2. Woche

1. Woche

1. Woche

Jede CultureInfo unterstützt eine Gruppe von Kalendern. Die Calendar-Eigenschaft gibt den Standardkalender für die Kultur an, und die OptionalCalendars-Eigenschaft gibt ein Array mit allen von der Kultur unterstützten Kalendern an. Um den von einer CultureInfo verwendeten Kalender zu ändern, legen Sie die Calendar-Eigenschaft von CultureInfo.DateTimeFormat auf einen neuen Calendar fest.

Hinweis

Um einen Kalender gemäß ISO 8601 zu erstellen, verwenden Sie FirstFourDayWeek.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

System.Globalization-Namespace
Calendar
OptionalCalendars