JulianCalendar Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje juliánský kalendář.
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
- Dědičnost
- Atributy
Poznámky
Julius Caesar nařídil v roce 45 př.n.n.m. reformu kalendáře, která měla za následek kalendář s názvem Juliánský kalendář. Juliánský kalendář je předchůdcem gregoriánského kalendáře.
Poznámka
Informace o používání JulianCalendar třídy a dalších tříd kalendáře v rozhraní .NET Framework najdete v tématu Práce s kalendáři.
Třída JulianCalendar rozpoznává pouze aktuální éru.
Na rozdíl od gregoriánského kalendáře definuje juliánský kalendář přestupný rok jako rok, který je rovnoměrně dělitelný čtyřmi bez výjimek. Proto je kalendář nepřesný o jeden den každých 128 let. Běžný rok má 365 dní a přestupný rok 366 dní.
Stejně jako v gregoriánském kalendáři Juliánský kalendář má 12 měsíců s 28 až 31 dny: leden (31 dní), únor (28 nebo 29 dní), březen (31 dní), duben (30 dní), květen (20 dní) 31 dní), červen (30 dní), červenec (31 dní), srpen (31 dní), září (30 dní), říjen (31 dní), listopad (30 dní) a prosinec (31 dní). Únor má 29 dní v přestupných letech a 28 v běžných letech.
Datum 1. ledna 2001 a.d. v gregoriánském kalendáři odpovídá 19. dni prosince v roce 2000 a.d. v juliánském kalendáři.
JulianCalendar V současné době se nepoužívá v žádné jazykové verzi podporované CultureInfo třídou. JulianCalendar Proto lze třídu použít pouze k výpočtu kalendářních dat v juliánském kalendáři.
Každý CultureInfo objekt podporuje sadu kalendářů. Vlastnost Calendar vrátí výchozí kalendář pro jazykovou verzi a OptionalCalendars vlastnost vrátí pole obsahující všechny kalendáře podporované jazykovou verzí. Pokud chcete změnit kalendář používaný objektem CultureInfo, měla by aplikace nastavit Calendar vlastnost CultureInfo.DateTimeFormat na novou Calendar.
Konstruktory
JulianCalendar() |
Inicializuje novou instanci JulianCalendar třídy. |
Pole
CurrentEra |
Představuje aktuální éru aktuálního kalendáře. Hodnota tohoto pole je 0. (Zděděno od Calendar) |
JulianEra |
Představuje aktuální éru. Toto pole je konstantní. |
Vlastnosti
AlgorithmType |
Získá hodnotu, která označuje, zda aktuální kalendář je solární, lunární nebo kombinace obou. |
AlgorithmType |
Získá hodnotu označující, zda aktuální kalendář je solární, lunární nebo kombinace obou. (Zděděno od Calendar) |
DaysInYearBeforeMinSupportedYear |
Získá počet dní v roce, který předchází roku, který je určen MinSupportedDateTime vlastností. (Zděděno od Calendar) |
Eras |
Získá seznam ér v .JulianCalendar |
IsReadOnly |
Získá hodnotu označující, zda je tento Calendar objekt jen pro čtení. (Zděděno od Calendar) |
MaxSupportedDateTime |
Získá nejnovější datum a čas podporovaný JulianCalendar třídou. |
MaxSupportedDateTime |
Získá nejnovější datum a čas podporovaný tímto Calendar objektem. (Zděděno od Calendar) |
MinSupportedDateTime |
Získá nejstarší datum a čas podporovaný JulianCalendar třídou. |
MinSupportedDateTime |
Získá nejstarší datum a čas podporovaný tímto Calendar objektem. (Zděděno od Calendar) |
TwoDigitYearMax |
Získá nebo nastaví poslední rok 100letého rozsahu, který může být reprezentován 2místným rokem. |
Metody
AddDays(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet dnů od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddHours(DateTime, Int32) |
DateTime Vrátí hodnotu, která je zadaný počet hodin od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddMilliseconds(DateTime, Double) |
Vrátí hodnotu DateTime , která je zadaný počet milisekund od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddMinutes(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet minut od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddMonths(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet měsíců od zadaného DateTimeparametru . |
AddSeconds(DateTime, Int32) |
DateTime Vrátí hodnotu, která je zadaný počet sekund od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddWeeks(DateTime, Int32) |
DateTime Vrátí hodnotu, která je zadaný počet týdnů od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddYears(DateTime, Int32) |
DateTime Vrátí hodnotu, která je zadaný počet roků od zadaného DateTime. |
Clone() |
Vytvoří nový objekt, který je kopií aktuálního Calendar objektu. (Zděděno od Calendar) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetDayOfMonth(DateTime) |
Vrátí den v měsíci v zadané DateTimehodnotě . |
GetDayOfWeek(DateTime) |
Vrátí den v týdnu v zadané DateTimehodnotě . |
GetDayOfYear(DateTime) |
Vrátí den v roce v zadané DateTimehodnotě . |
GetDaysInMonth(Int32, Int32) |
Vrátí počet dní v zadaném měsíci a roce aktuální éry. (Zděděno od Calendar) |
GetDaysInMonth(Int32, Int32, Int32) |
Vrátí počet dní v zadaném měsíci v zadaném roce v zadané éře. |
GetDaysInYear(Int32) |
Vrátí počet dní v zadaném roce aktuální éry. (Zděděno od Calendar) |
GetDaysInYear(Int32, Int32) |
Vrátí počet dní v zadaném roce v zadané éře. |
GetEra(DateTime) |
Vrátí éru v zadaném DateTimeparametru . |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetHour(DateTime) |
Vrátí hodnotu hodin v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetLeapMonth(Int32) |
Vypočítá přestupný měsíc pro zadaný rok. (Zděděno od Calendar) |
GetLeapMonth(Int32, Int32) |
Vypočítá přestupný měsíc pro zadaný rok a éru. |
GetLeapMonth(Int32, Int32) |
Vypočítá přestupný měsíc pro zadaný rok a éru. (Zděděno od Calendar) |
GetMilliseconds(DateTime) |
Vrátí hodnotu milisekund v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetMinute(DateTime) |
Vrátí hodnotu minutes v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetMonth(DateTime) |
Vrátí měsíc v zadaném .DateTime |
GetMonthsInYear(Int32) |
Vrátí počet měsíců v zadaném roce v aktuální éře. (Zděděno od Calendar) |
GetMonthsInYear(Int32, Int32) |
Vrátí počet měsíců v zadaném roce v zadané éře. |
GetSecond(DateTime) |
Vrátí hodnotu sekund v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Vrátí týden v roce, který zahrnuje datum v zadané DateTime hodnotě. (Zděděno od Calendar) |
GetYear(DateTime) |
Vrátí rok v zadaném .DateTime |
IsLeapDay(Int32, Int32, Int32) |
Určuje, zda zadané datum v aktuální éře je přestupný den. (Zděděno od Calendar) |
IsLeapDay(Int32, Int32, Int32, Int32) |
Určuje, zda zadané datum v zadané éře je přestupný den. |
IsLeapMonth(Int32, Int32) |
Určuje, zda zadaný měsíc v zadaném roce v aktuální éře je přestupný měsíc. (Zděděno od Calendar) |
IsLeapMonth(Int32, Int32, Int32) |
Určuje, zda zadaný měsíc v zadaném roce v zadané éře je přestupný měsíc. |
IsLeapYear(Int32) |
Určuje, zda zadaný rok v aktuální éře je přestupný rok. (Zděděno od Calendar) |
IsLeapYear(Int32, Int32) |
Určuje, zda zadaný rok v zadané éře je přestupný rok. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
DateTime Vrátí hodnotu, která je nastavena na zadané datum a čas v aktuální éře. (Zděděno od Calendar) |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
DateTime Vrátí hodnotu, která je nastavena na zadané datum a čas v zadané éře. |
ToFourDigitYear(Int32) |
Převede zadaný rok na čtyřmístný rok pomocí TwoDigitYearMax vlastnosti k určení příslušného století. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |