JulianCalendar Klasa

Definicja

Reprezentuje kalendarz Julian.

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
Dziedziczenie
JulianCalendar
Atrybuty

Uwagi

W 45 B.C., Julius Caesar zarządził reformę kalendarza, która doprowadziła do kalendarza o nazwie kalendarz Julian. Kalendarz Julian jest poprzednikiem kalendarza gregoriańskiego.

Uwaga

Aby uzyskać informacje o korzystaniu z JulianCalendar klasy i innych klas kalendarza w .NET Framework, zobacz Praca z kalendarzami.

Klasa JulianCalendar rozpoznaje tylko bieżącą erę.

W przeciwieństwie do kalendarza gregoriańskiego kalendarz Julian definiuje rok przestępny jako rok, który jest równomiernie podzielny przez cztery bez wyjątków. W związku z tym kalendarz jest niedokładny przez jeden dzień co 128 lat. Wspólny rok ma 365 dni, a rok przestępny ma 366 dni.

Podobnie jak kalendarz gregoriański, Kalendarz Julian ma 12 miesięcy z 28 do 31 dni każdego: styczeń (31 dni), luty (28 lub 29 dni), marzec (31 dni), kwiecień (30 dni), maj (31 dni), czerwiec (30 dni), lipiec (31 dni), lipiec (31 dni), wrzesień (30 dni), październik (31 dni), listopad (30 dni) i grudzień (31 dni). Luty ma 29 dni w latach przestępnych i 28 w ciągu wspólnych lat.

Data 1 stycznia 2001 R. w kalendarzu gregoriańskim jest odpowiednikiem 19 dnia grudnia w roku 2000 A.D. w kalendarzu Juliana.

Obecnie klasa JulianCalendar nie jest używana przez żadną z kultur obsługiwanych przez klasę CultureInfo . W związku z tym JulianCalendar klasa może służyć tylko do obliczania dat w kalendarzu Julian.

Każdy CultureInfo obiekt obsługuje zestaw kalendarzy. Właściwość Calendar zwraca domyślny kalendarz kultury, a OptionalCalendars właściwość zwraca tablicę zawierającą wszystkie kalendarze obsługiwane przez kulturę. Aby zmienić kalendarz używany przez element CultureInfo, aplikacja powinna ustawić Calendar właściwość CultureInfo.DateTimeFormat na nową Calendarwartość .

Konstruktory

JulianCalendar()

Inicjuje nowe wystąpienie klasy JulianCalendar.

Pola

CurrentEra

Reprezentuje bieżącą erę bieżącego kalendarza. Wartość tego pola to 0.

(Odziedziczone po Calendar)
JulianEra

Reprezentuje bieżącą erę. To pole jest stałe.

Właściwości

AlgorithmType

Pobiera wartość wskazującą, czy bieżący kalendarz jest oparty na słońcu, oparty na księżycu, czy kombinacji obu.

AlgorithmType

Pobiera wartość wskazującą, czy bieżący kalendarz jest oparty na słońcu, oparty na księżycu, czy też kombinacja obu.

(Odziedziczone po Calendar)
DaysInYearBeforeMinSupportedYear

Pobiera liczbę dni w roku poprzedzającym rok określony przez MinSupportedDateTime właściwość .

(Odziedziczone po Calendar)
Eras

Pobiera listę era w elemecie JulianCalendar.

IsReadOnly

Pobiera wartość wskazującą, czy ten Calendar obiekt jest tylko do odczytu.

(Odziedziczone po Calendar)
MaxSupportedDateTime

Pobiera najnowszą datę i godzinę obsługiwaną przez klasę JulianCalendar .

MaxSupportedDateTime

Pobiera najnowszą datę i godzinę obsługiwaną przez ten Calendar obiekt.

(Odziedziczone po Calendar)
MinSupportedDateTime

Pobiera najwcześniejszą datę i godzinę obsługiwaną przez klasę JulianCalendar .

MinSupportedDateTime

Pobiera najwcześniejszą datę i godzinę obsługiwaną przez ten Calendar obiekt.

(Odziedziczone po Calendar)
TwoDigitYearMax

Pobiera lub ustawia ostatni rok zakresu 100-letniego, który może być reprezentowany przez 2-cyfrowy rok.

Metody

AddDays(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą dni od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddHours(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą godzin od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddMilliseconds(DateTime, Double)

DateTime Zwraca określoną liczbę milisekund od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddMinutes(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą minut od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddMonths(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą miesięcy od określonej DateTimewartości .

AddSeconds(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą sekund od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddWeeks(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą tygodni od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddYears(DateTime, Int32)

DateTime Zwraca wartość , która jest określoną liczbą lat od określonej DateTimewartości .

Clone()

Tworzy nowy obiekt, który jest kopią bieżącego Calendar obiektu.

(Odziedziczone po Calendar)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDayOfMonth(DateTime)

Zwraca dzień miesiąca w określonym obiekcie DateTime.

GetDayOfWeek(DateTime)

Zwraca dzień tygodnia w określonym obiekcie DateTime.

GetDayOfYear(DateTime)

Zwraca dzień roku w określonym obiekcie DateTime.

GetDaysInMonth(Int32, Int32)

Zwraca liczbę dni w określonym miesiącu i roku bieżącej ery.

(Odziedziczone po Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Zwraca liczbę dni w określonym miesiącu w określonym roku w określonej erze.

GetDaysInYear(Int32)

Zwraca liczbę dni w określonym roku bieżącej ery.

(Odziedziczone po Calendar)
GetDaysInYear(Int32, Int32)

Zwraca liczbę dni w określonym roku w określonej erze.

GetEra(DateTime)

Zwraca erę w określonej erze DateTime.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHour(DateTime)

Zwraca wartość godzin w określonym obiekcie DateTime.

(Odziedziczone po Calendar)
GetLeapMonth(Int32)

Oblicza miesiąc przestępny dla określonego roku.

(Odziedziczone po Calendar)
GetLeapMonth(Int32, Int32)

Oblicza miesiąc przestępny dla określonego roku i ery.

GetLeapMonth(Int32, Int32)

Oblicza miesiąc przestępny dla określonego roku i ery.

(Odziedziczone po Calendar)
GetMilliseconds(DateTime)

Zwraca wartość milisekund w określonej wartości DateTime.

(Odziedziczone po Calendar)
GetMinute(DateTime)

Zwraca wartość minut w określonej wartości DateTime.

(Odziedziczone po Calendar)
GetMonth(DateTime)

Zwraca miesiąc w określonym obiekcie DateTime.

GetMonthsInYear(Int32)

Zwraca liczbę miesięcy w określonym roku w bieżącej erze.

(Odziedziczone po Calendar)
GetMonthsInYear(Int32, Int32)

Zwraca liczbę miesięcy w określonym roku w określonej erze.

GetSecond(DateTime)

Zwraca wartość sekund w określonej wartości DateTime.

(Odziedziczone po Calendar)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Zwraca tydzień roku, który zawiera datę w określonej DateTime wartości.

(Odziedziczone po Calendar)
GetYear(DateTime)

Zwraca rok w określonym obiekcie DateTime.

IsLeapDay(Int32, Int32, Int32)

Określa, czy określona data w bieżącej erze jest dniem przestępnym.

(Odziedziczone po Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Określa, czy określona data w określonej erze jest dniem przestępnym.

IsLeapMonth(Int32, Int32)

Określa, czy określony miesiąc w określonym roku w bieżącej erze jest miesiącem przestępnym.

(Odziedziczone po Calendar)
IsLeapMonth(Int32, Int32, Int32)

Określa, czy określony miesiąc w określonym roku w określonej erze jest miesiącem przestępnym.

IsLeapYear(Int32)

Określa, czy określony rok w bieżącej epoce jest rokiem przestępnym.

(Odziedziczone po Calendar)
IsLeapYear(Int32, Int32)

Określa, czy określony rok w określonej erze jest rokiem przestępnym.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

DateTime Zwraca wartość ustawioną na określoną datę i godzinę w bieżącej erze.

(Odziedziczone po Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

DateTime Zwraca wartość ustawioną na określoną datę i godzinę w określonej erze.

ToFourDigitYear(Int32)

Konwertuje określony rok na czterocyfrowy rok przy użyciu właściwości w TwoDigitYearMax celu określenia odpowiedniego wieku.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też