Freigeben über


JulianCalendar-Klasse

Stellt den julianischen Kalender dar.

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

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class JulianCalendar
    Inherits Calendar
'Usage
Dim instance As JulianCalendar
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class JulianCalendar : Calendar
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class JulianCalendar : public Calendar
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class JulianCalendar extends Calendar
SerializableAttribute 
ComVisibleAttribute(true) 
public class JulianCalendar extends Calendar

Hinweise

Im Jahre 45 v. Chr. ordnete Julius Cäsar eine Kalenderreform an, aus der dann der nach ihm benannte julianische Kalender hervorging. Der julianische Kalender ist der Vorgänger des gregorianischen Kalenders.

Die JulianCalendar-Klasse umfasst nur den aktuellen Zeitraum.

Anders als beim gregorianischen Kalender wird beim julianischen ohne Ausnahme jedes Jahr als Schaltjahr definiert, das ohne Rest durch 4 teilbar ist. Daher ergibt sich bei diesem Kalender alle 128 Jahre eine Abweichung von einem Tag. Ein Gemeinjahr hat 365 und ein Schaltjahr 366 Tage.

Wie der gregorianische Kalender besteht auch der julianische Kalender aus 12 Monaten mit je 28 bis 31 Tagen: Januar (31 Tage), Februar (28 oder 29 Tage), März (31 Tage), April (30 Tage), Mai (31 Tage), Juni (30 Tage), Juli (31 Tage), August (31 Tage), September (30 Tage), Oktober (31 Tage), November (30 Tage) und Dezember (31 Tage). Der Februar hat während eines Schaltjahres 29 und während eines Gemeinjahres 28 Tage.

Der 1. Januar 2001 n. Chr. des gregorianischen Kalenders entspricht im julianischen Kalender dem 19. Dezember des Jahres 2000 n. Chr.

Zurzeit wird der JulianCalendar von keiner der durch die CultureInfo-Klasse unterstützten Kulturen verwendet. Deshalb kann diese Klasse nur zur Berechnung von Datumsangaben im julianischen Kalender verwendet werden.

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

Vererbungshierarchie

System.Object
   System.Globalization.Calendar
    System.Globalization.JulianCalendar

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, 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

Siehe auch

Referenz

JulianCalendar-Member
System.Globalization-Namespace
Calendar-Klasse
GregorianCalendar-Klasse
CultureInfo.Calendar-Eigenschaft
CultureInfo.OptionalCalendars-Eigenschaft