Поделиться через


KoreanLunisolarCalendar Класс

Определение

Представляет время в виде раздельных значений, например месяцев, дней и годов. Годы подсчитываются как для григорианского календаря, в то время как дни и месяцы рассчитываются с использованием лунно-солнечного календаря.

public ref class KoreanLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class KoreanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class KoreanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type KoreanLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type KoreanLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
Public Class KoreanLunisolarCalendar
Inherits EastAsianLunisolarCalendar
Наследование
KoreanLunisolarCalendar
Атрибуты

Комментарии

Класс KoreanLunisolarCalendar является производным EastAsianLunisolarCalendar от класса , который представляет лунно-солнечный календарь. Класс EastAsianLunisolarCalendar поддерживает цикл sexagenary года (который повторяется каждые 60 лет) в дополнение к солнечным годам и лунным месяцам. Каждый солнечный год в календаре связан с половым годом, небесным стеблем и земной ветвью, и эти календари могут иметь високосные месяцы после любого месяца года.

Примечание

Сведения об использовании KoreanLunisolarCalendar класса и других классов календарей в платформа .NET Framework см. в разделе Работа с календарями.

Класс KoreanLunisolarCalendar вычисляет годы с помощью григорианского календаря, а дни и месяцы — с помощью EastAsianLunisolarCalendar класса .

Високосный месяц может наступить после любого месяца в году. Например, EastAsianLunisolarCalendar.GetMonth(DateTime) метод возвращает число от 1 до 13, указывающее месяц, связанный с указанной датой. При наличии високосного месяца между восьмым и девятым месяцами года GetMonth метод возвращает 8 для восьмого месяца, 9 для високосного восьмого месяца и 10 для девятого месяца.

В настоящее время не используется ни в одном из языков и региональных параметров, KoreanLunisolarCalendar поддерживаемых классом CultureInfo . Поэтому этот класс можно использовать только для вычисления дат в корейском лунно-солнечный календарь.

Каждый из них CultureInfo поддерживает набор календарей. Свойство Calendar возвращает календарь по умолчанию для языка и региональных параметров, а свойство возвращает массив, содержащий все календари, поддерживаемые языком и OptionalCalendars региональными параметрами. Чтобы изменить календарь, используемый CultureInfo, приложение должно присвоить CultureInfo.DateTimeFormat свойству Calendar значение нового Calendar.

Конструкторы

KoreanLunisolarCalendar()

Инициализирует новый экземпляр класса KoreanLunisolarCalendar.

Поля

CurrentEra

Представляет текущую эру для текущего календаря. Значение этого поля равно 0.

(Унаследовано от Calendar)
GregorianEra

Указывает эру по григорианскому календарю, соответствующую текущему объекту KoreanLunisolarCalendar.

Свойства

AlgorithmType

Возвращает значение, показывающее, является ли текущий календарь солнечным, лунным или сочетанием и того, и другого.

(Унаследовано от EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

Получает число дней в году, который предшествует году, указанному свойством MinSupportedDateTime.

DaysInYearBeforeMinSupportedYear

Получает число дней в году, который предшествует году, указанному свойством MinSupportedDateTime.

(Унаследовано от Calendar)
Eras

Получает эру, соответствующую диапазону дат и времени, поддерживаемому текущим объектом KoreanLunisolarCalendar.

IsReadOnly

Возвращает значение, указывающее, является ли объект Calendar доступным только для чтения.

(Унаследовано от Calendar)
MaxSupportedDateTime

Получает максимальные дату и время, поддерживаемые классом KoreanLunisolarCalendar.

MinSupportedDateTime

Возвращает минимальные дату и время, поддерживаемые классом KoreanLunisolarCalendar.

TwoDigitYearMax

Возвращает или задает последний год в диапазоне ста лет, для которого существует двузначное представление года.

(Унаследовано от EastAsianLunisolarCalendar)

Методы

AddDays(DateTime, Int32)

Возвращает DateTime как заданное число дней из заданного объекта DateTime.

(Унаследовано от Calendar)
AddHours(DateTime, Int32)

Возвращает DateTime как заданное число часов из заданного объекта DateTime.

(Унаследовано от Calendar)
AddMilliseconds(DateTime, Double)

Возвращает DateTime как заданное число миллисекунд из заданного объекта DateTime.

(Унаследовано от Calendar)
AddMinutes(DateTime, Int32)

Возвращает DateTime как заданное число минут из заданного объекта DateTime.

(Унаследовано от Calendar)
AddMonths(DateTime, Int32)

Рассчитывает дату через определенное количество месяцев от указанной даты.

(Унаследовано от EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

Возвращает DateTime как заданное число секунд из заданного объекта DateTime.

(Унаследовано от Calendar)
AddWeeks(DateTime, Int32)

Возвращает DateTime как заданное число недель из заданного объекта DateTime.

(Унаследовано от Calendar)
AddYears(DateTime, Int32)

Рассчитывает дату через определенное количество лет от указанной даты.

(Унаследовано от EastAsianLunisolarCalendar)
Clone()

Создает новый объект, являющийся копией текущего объекта Calendar.

(Унаследовано от Calendar)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCelestialStem(Int32)

Расчет небесного ствола указанного года в шестидесятилетнем периоде.

(Унаследовано от EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

Рассчитывает день месяца из заданной даты.

(Унаследовано от EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

Рассчитывает день недели из заданной даты.

(Унаследовано от EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

Рассчитывает день года из заданной даты.

(Унаследовано от EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

Возвращает число дней в указанном месяце указанных года текущей эры.

(Унаследовано от Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Рассчитывает количество дней в указанном месяце указанных года и эры.

(Унаследовано от EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

Возвращает число дней в указанном году текущей эры.

(Унаследовано от Calendar)
GetDaysInYear(Int32, Int32)

Рассчитывает число дней в указанном году указанной эры.

(Унаследовано от EastAsianLunisolarCalendar)
GetEra(DateTime)

Возвращает эру, соответствующую указанному объекту DateTime.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHour(DateTime)

Возвращает значение часов в заданном DateTime.

(Унаследовано от Calendar)
GetLeapMonth(Int32)

Вычисляет високосный месяц для заданного года.

(Унаследовано от Calendar)
GetLeapMonth(Int32, Int32)

Вычисляет високосный месяц для заданных года и эры.

(Унаследовано от EastAsianLunisolarCalendar)
GetMilliseconds(DateTime)

Возвращает значение миллисекунд в заданном DateTime.

(Унаследовано от Calendar)
GetMinute(DateTime)

Возвращает значение минут в заданном DateTime.

(Унаследовано от Calendar)
GetMonth(DateTime)

Возвращает номер месяца из заданной даты.

(Унаследовано от EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

Возвращает число месяцев в указанном году текущей эры.

(Унаследовано от Calendar)
GetMonthsInYear(Int32, Int32)

Рассчитывает число месяцев в указанном году указанной эры.

(Унаследовано от EastAsianLunisolarCalendar)
GetSecond(DateTime)

Возвращает значение секунд в заданном DateTime.

(Унаследовано от Calendar)
GetSexagenaryYear(DateTime)

Рассчитывает год в шестидесятилетнем периоде, соответствующий указанной дате.

(Унаследовано от EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

Расчет земной ветви указанного года в шестидесятилетнем периоде.

(Унаследовано от EastAsianLunisolarCalendar)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Возвращает неделю года, к которой относится дата в заданном значении DateTime.

(Унаследовано от Calendar)
GetYear(DateTime)

Возвращает год из заданной даты.

(Унаследовано от EastAsianLunisolarCalendar)
IsLeapDay(Int32, Int32, Int32)

Определяет, является ли указанная дата текущей эры високосным днем.

(Унаследовано от Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Определяет, является ли указанная дата указанной эры високосным днем.

(Унаследовано от EastAsianLunisolarCalendar)
IsLeapMonth(Int32, Int32)

Определяет, является ли указанный месяц указанного года текущей эры високосным месяцем.

(Унаследовано от Calendar)
IsLeapMonth(Int32, Int32, Int32)

Определяет, является ли указанный месяц указанных года и эры високосным месяцем.

(Унаследовано от EastAsianLunisolarCalendar)
IsLeapYear(Int32)

Определяет, является ли указанный год текущей эры високосным годом.

(Унаследовано от Calendar)
IsLeapYear(Int32, Int32)

Определяет, является ли указанный год указанной эры високосным годом.

(Унаследовано от EastAsianLunisolarCalendar)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает DateTime с заданными значениями даты и времени текущей эры.

(Унаследовано от Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает структуру DateTime с заданными значениями даты, времени и эры.

(Унаследовано от EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

Преобразует указанный год в четырехзначный год.

(Унаследовано от EastAsianLunisolarCalendar)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел