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 Julian 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
V 45 B.C., Julius Caesar uspořádal kalendářní reformu, která způsobila kalendář nazvaný Julian kalendář. Julian 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 naleznete 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 julianský 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 má 366 dní.
Jako v gregoriánském kalendáři, Juliánský kalendář má 12 měsíců s 28 až 31 dny každý: leden (31 dní), únor (28 nebo 29 dní), březen (31 dní), duben (30 dní), květen (30 dní), květen (28 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í během přestupových let a 28 v běžných letech.
Datum 1. ledna 2001 A.D. v gregoriánském kalendáři odpovídá 19. dni v prosinci roku 2000 A.D. v kalendáři Julian.
JulianCalendar V současné době není používán žádnou jazykovou verzí podporovanou CultureInfo třídou. JulianCalendar Proto lze třídu použít pouze k výpočtu kalendářních dat v julianovém kalendáři.
Každý CultureInfo objekt podporuje sadu kalendářů. Vlastnost Calendar vrátí výchozí kalendář jazykové verze a OptionalCalendars vlastnost vrátí pole obsahující všechny kalendáře podporované jazykovou verzí. Chcete-li změnit kalendář používaný aplikací CultureInfo, měla by aplikace nastavit Calendar vlastnost CultureInfo.DateTimeFormat na nový Calendar.
Konstruktory
| Name | Description |
|---|---|
| JulianCalendar() |
Inicializuje novou instanci JulianCalendar třídy. |
Pole
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| AlgorithmType |
Získá hodnotu, která označuje, zda aktuální kalendář je solární, lunární nebo kombinace obou. |
| DaysInYearBeforeMinSupportedYear |
Získá počet dní v roce, který předchází rok, který je určen vlastností MinSupportedDateTime . (Zděděno od Calendar) |
| Eras |
Získá seznam období v JulianCalendar. |
| IsReadOnly |
Získá hodnotu určující, zda tento Calendar objekt je jen pro čtení. (Zděděno od Calendar) |
| MaxSupportedDateTime |
Získá nejnovější datum a čas podporovaný JulianCalendar třídou. |
| MinSupportedDateTime |
Získá nejstarší datum a čas podporovaný JulianCalendar třídou. |
| TwoDigitYearMax |
Získá nebo nastaví poslední rok 100-rok rozsahu, který může být reprezentován dvoumístným rokem. |
Metody
| Name | Description |
|---|---|
| AddDays(DateTime, Int32) |
DateTime Vrátí zadaný počet dnů od zadaného DateTimeparametru . (Zděděno od Calendar) |
| AddHours(DateTime, Int32) |
DateTime Vrátí zadaný počet hodin od zadaného DateTimeparametru . (Zděděno od Calendar) |
| AddMilliseconds(DateTime, Double) |
DateTime Vrátí zadaný počet milisekund od zadaného DateTimeparametru . (Zděděno od Calendar) |
| AddMinutes(DateTime, Int32) |
Vrátí zadaný DateTime počet minut od zadaného DateTimeparametru . (Zděděno od Calendar) |
| AddMonths(DateTime, Int32) |
DateTime Vrátí zadaný počet měsíců od zadaného DateTimeparametru . |
| AddSeconds(DateTime, Int32) |
Vrátí zadaný DateTime počet sekund od zadaného DateTimeparametru . (Zděděno od Calendar) |
| AddWeeks(DateTime, Int32) |
DateTime Vrátí zadaný počet týdnů od zadaného DateTimeparametru . (Zděděno od Calendar) |
| AddYears(DateTime, Int32) | |
| Clone() |
Vytvoří nový objekt, který je kopií aktuálního Calendar objektu. (Zděděno od Calendar) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetDayOfMonth(DateTime) |
Vrátí den v měsíci v zadaném DateTime. |
| GetDayOfWeek(DateTime) |
Vrátí den v týdnu v zadaném DateTime. |
| GetDayOfYear(DateTime) |
Vrátí den v roce v zadaném DateTime. |
| GetDaysInMonth(Int32, Int32, Int32) |
Vrátí počet dní v zadaném měsíci v zadaném roce v zadaném období. |
| GetDaysInMonth(Int32, Int32) |
Vrátí počet dní v zadaném měsíci a roce aktuální éry. (Zděděno od Calendar) |
| GetDaysInYear(Int32, Int32) |
Vrátí počet dní v zadaném roce v zadaném období. |
| GetDaysInYear(Int32) |
Vrátí počet dní v zadaném roce aktuální éry. (Zděděno od Calendar) |
| GetEra(DateTime) |
Vrátí éru v zadaném DateTime. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetHour(DateTime) |
Vrátí hodnotu hodin v zadané DateTimehodnotě . (Zděděno od Calendar) |
| GetLeapMonth(Int32, Int32) |
Vypočítá přestupný měsíc pro zadaný rok a éru. |
| GetLeapMonth(Int32) |
Vypočítá přestupný měsíc pro zadaný rok. (Zděděno od Calendar) |
| GetMilliseconds(DateTime) |
Vrátí hodnotu milisekund v zadané DateTimehodnotě . (Zděděno od Calendar) |
| GetMinute(DateTime) |
Vrátí hodnotu minut v zadaném DateTimeargumentu . (Zděděno od Calendar) |
| GetMonth(DateTime) |
Vrátí měsíc v zadaném parametru DateTime. |
| GetMonthsInYear(Int32, Int32) |
Vrátí početměsícůch |
| GetMonthsInYear(Int32) |
Vrátí počet měsíců v zadaném roce v aktuální éře. (Zděděno od Calendar) |
| GetSecond(DateTime) |
Vrátí hodnotu sekund v zadané DateTimehodnotě . (Zděděno od Calendar) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Vrátí týden v roce, který obsahuje datum v zadané DateTime hodnotě. (Zděděno od Calendar) |
| GetYear(DateTime) |
Vrátí rok v zadaném DateTimeparametru . |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Určuje, zda zadané datum v zadané éře je přestupný den. |
| IsLeapDay(Int32, Int32, Int32) |
Určuje, zda zadané datum v aktuální éře je přestupný den. (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. |
| 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) |
| IsLeapYear(Int32, Int32) |
Určuje, zda zadaný rok v zadané éře je přestupný rok. |
| IsLeapYear(Int32) |
Určuje, zda zadaný rok v aktuální éře je přestupný rok. (Zděděno od Calendar) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Vrátí hodnotu nastavenou DateTime na zadané datum a čas v zadané éře. |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Vrátí hodnotu nastavenou DateTime na zadané datum a čas v aktuální éře. (Zděděno od Calendar) |
| ToFourDigitYear(Int32) |
Převede zadaný rok na čtyřciferný 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) |