JulianCalendar Klass

Definition

Representerar den julianske kalendern.

public ref class JulianCalendar : System::Globalization::Calendar
public class JulianCalendar : System.Globalization.Calendar
[System.Serializable]
public class JulianCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class JulianCalendar : System.Globalization.Calendar
type JulianCalendar = class
    inherit Calendar
[<System.Serializable>]
type JulianCalendar = class
    inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type JulianCalendar = class
    inherit Calendar
Public Class JulianCalendar
Inherits Calendar
Arv
JulianCalendar
Attribut

Kommentarer

I 45 F.C. beställde Julius Caesar en kalenderreform, vilket resulterade i kalendern som kallades den Julian kalendern. Den julianska kalendern är föregångaren till den gregorianska kalendern.

Note

Information om hur du använder klassen JulianCalendar och andra kalenderklasser i .NET Framework finns i Working with Calendars.

Klassen JulianCalendar känner bara igen den aktuella eran.

Till skillnad från den gregorianska kalendern definierar den julianska kalendern ett skottår som ett år som är jämnt delbart med fyra utan undantag. Därför är kalendern felaktig med en dag vart 128:e år. Ett vanligt år har 365 dagar och ett skottår har 366 dagar.

Liksom den gregorianska kalendern, Den Julian kalendern har 12 månader med 28 till 31 dagar varje: Januari (31 dagar), Februari (28 eller 29 dagar), Mars (31 dagar), April (30 dagar), Maj (31 dagar), Juni (30 dagar), Juli (31 dagar), Augusti (31 dagar), September (30 dagar), Oktober (31 dagar), November (30 dagar) och December (31 dagar). Februari har 29 dagar under skottår och 28 under vanliga år.

Datumet den 1 januari 2001 e.D. i den gregorianska kalendern motsvarar den 19 december år 2000 i den julianska kalendern.

JulianCalendar För närvarande används inte av någon av de kulturer som stöds av CultureInfo klassen. Därför JulianCalendar kan klassen endast användas för att beräkna datum i den julianske kalendern.

Varje CultureInfo objekt stöder en uppsättning kalendrar. Egenskapen Calendar returnerar standardkalendern för kulturen och OptionalCalendars egenskapen returnerar en matris som innehåller alla kalendrar som stöds av kulturen. Om du vill ändra kalendern som används av en CultureInfoska programmet ange Calendar egenskapen CultureInfo.DateTimeFormat för till en ny Calendar.

Konstruktorer

Name Description
JulianCalendar()

Initierar en ny instans av JulianCalendar klassen.

Fält

Name Description
CurrentEra

Representerar den aktuella eran i den aktuella kalendern. Värdet för det här fältet är 0.

(Ärvd från Calendar)
JulianEra

Representerar den aktuella eran. Det här fältet är konstant.

Egenskaper

Name Description
AlgorithmType

Hämtar ett värde som anger om den aktuella kalendern är solbaserad, månbaserad eller en kombination av båda.

DaysInYearBeforeMinSupportedYear

Hämtar antalet dagar under året som föregår det år som anges av MinSupportedDateTime egenskapen.

(Ärvd från Calendar)
Eras

Hämtar listan över epoker i JulianCalendar.

IsReadOnly

Hämtar ett värde som anger om det här Calendar objektet är skrivskyddat.

(Ärvd från Calendar)
MaxSupportedDateTime

Hämtar det senaste datum och den tid som stöds av JulianCalendar klassen.

MinSupportedDateTime

Hämtar det tidigaste datum och den tid som stöds av JulianCalendar klassen.

TwoDigitYearMax

Hämtar eller anger det sista året för ett 100-årsintervall som kan representeras av ett 2-siffrigt år.

Metoder

Name Description
AddDays(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet dagar från det angivna DateTime.

(Ärvd från Calendar)
AddHours(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet timmar från den angivna DateTime.

(Ärvd från Calendar)
AddMilliseconds(DateTime, Double)

Returnerar ett DateTime som är det angivna antalet millisekunder bort från den angivna DateTime.

(Ärvd från Calendar)
AddMinutes(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet minuter från den angivna DateTime.

(Ärvd från Calendar)
AddMonths(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet månader från den angivna DateTime.

AddSeconds(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet sekunder från den angivna DateTime.

(Ärvd från Calendar)
AddWeeks(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet veckor från den angivna DateTime.

(Ärvd från Calendar)
AddYears(DateTime, Int32)

Returnerar ett DateTime som är det angivna antalet år från det angivna DateTime.

Clone()

Skapar ett nytt objekt som är en kopia av det aktuella Calendar objektet.

(Ärvd från Calendar)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetDayOfMonth(DateTime)

Returnerar dagen i månaden i den angivna DateTime.

GetDayOfWeek(DateTime)

Returnerar veckodagen i den angivna DateTime.

GetDayOfYear(DateTime)

Returnerar dagen på året i den angivna DateTime.

GetDaysInMonth(Int32, Int32, Int32)

Returnerar antalet dagar i den angivna månaden under det angivna året i den angivna eran.

GetDaysInMonth(Int32, Int32)

Returnerar antalet dagar i den angivna månaden och året för den aktuella eran.

(Ärvd från Calendar)
GetDaysInYear(Int32, Int32)

Returnerar antalet dagar under det angivna året i den angivna eran.

GetDaysInYear(Int32)

Returnerar antalet dagar under det angivna året för den aktuella eran.

(Ärvd från Calendar)
GetEra(DateTime)

Returnerar eran i den angivna DateTime.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetHour(DateTime)

Returnerar timvärdet i den angivna DateTime.

(Ärvd från Calendar)
GetLeapMonth(Int32, Int32)

Beräknar skottmånaden för ett angivet år och en angiven era.

GetLeapMonth(Int32)

Beräknar skottmånaden för ett angivet år.

(Ärvd från Calendar)
GetMilliseconds(DateTime)

Returnerar millisekundersvärdet i den angivna DateTime.

(Ärvd från Calendar)
GetMinute(DateTime)

Returnerar minutvärdet i den angivna DateTime.

(Ärvd från Calendar)
GetMonth(DateTime)

Returnerar månaden i den angivna DateTime.

GetMonthsInYear(Int32, Int32)

Returnerar antalet månader under det angivna året i den angivna eran.

GetMonthsInYear(Int32)

Returnerar antalet månader under det angivna året i den aktuella eran.

(Ärvd från Calendar)
GetSecond(DateTime)

Returnerar sekundvärdet i den angivna DateTime.

(Ärvd från Calendar)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Returnerar den vecka på året som innehåller datumet i det angivna DateTime värdet.

(Ärvd från Calendar)
GetYear(DateTime)

Returnerar året i den angivna DateTime.

IsLeapDay(Int32, Int32, Int32, Int32)

Avgör om det angivna datumet i den angivna eran är en skottdag.

IsLeapDay(Int32, Int32, Int32)

Avgör om det angivna datumet i den aktuella eran är en skottdag.

(Ärvd från Calendar)
IsLeapMonth(Int32, Int32, Int32)

Avgör om den angivna månaden under det angivna året i den angivna eran är en skottmånad.

IsLeapMonth(Int32, Int32)

Avgör om den angivna månaden under det angivna året i den aktuella eran är en skottmånad.

(Ärvd från Calendar)
IsLeapYear(Int32, Int32)

Avgör om det angivna året i den angivna eran är ett skottår.

IsLeapYear(Int32)

Avgör om det angivna året i den aktuella eran är ett skottår.

(Ärvd från Calendar)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Returnerar ett DateTime som är inställt på angivet datum och tid i den angivna eran.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Returnerar ett DateTime som är inställt på angivet datum och tid i den aktuella eran.

(Ärvd från Calendar)
ToFourDigitYear(Int32)

Konverterar det angivna året till ett fyrsiffrigt år med hjälp TwoDigitYearMax av egenskapen för att fastställa lämpligt århundrade.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även