C# Класс System.Globalization.Calendar

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Add DateTime
CheckAddResult void
Clone Object
GetFirstDayWeekOfYear int
GetLeapMonth int
GetLeapMonth int
GetSystemTwoDigitYearSetting int
GetWeekOfYearFullDays int
IsValidDay bool
IsValidMonth bool
IsValidYear bool
ReadOnly Calendar
SetReadOnlyState void
TimeToTicks long
TryToDateTime Boolean
VerifyWritable void
nativeGetTwoDigitYearMax int

Открытые методы

Метод Описание
AddDays ( DateTime time, int days ) : DateTime
AddHours ( DateTime time, int hours ) : DateTime
AddMilliseconds ( DateTime time, double milliseconds ) : DateTime
AddMinutes ( DateTime time, int minutes ) : DateTime
AddMonths ( DateTime time, int months ) : DateTime
AddSeconds ( DateTime time, int seconds ) : DateTime
AddWeeks ( DateTime time, int weeks ) : DateTime
AddYears ( DateTime time, int years ) : DateTime
GetDayOfMonth ( DateTime time ) : int
GetDayOfWeek ( DateTime time ) : DayOfWeek
GetDayOfYear ( DateTime time ) : int
GetDaysInMonth ( int year, int month ) : int
GetDaysInMonth ( int year, int month, int era ) : int
GetDaysInYear ( int year ) : int
GetDaysInYear ( int year, int era ) : int
GetEra ( DateTime time ) : int
GetHour ( DateTime time ) : int
GetMilliseconds ( DateTime time ) : double
GetMinute ( DateTime time ) : int
GetMonth ( DateTime time ) : int
GetMonthsInYear ( int year ) : int
GetMonthsInYear ( int year, int era ) : int
GetSecond ( DateTime time ) : int
GetWeekOfYear ( DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek ) : int
GetYear ( DateTime time ) : int
IsLeapDay ( int year, int month, int day ) : bool
IsLeapDay ( int year, int month, int day, int era ) : bool
IsLeapMonth ( int year, int month ) : bool
IsLeapMonth ( int year, int month, int era ) : bool
IsLeapYear ( int year ) : bool
IsLeapYear ( int year, int era ) : bool
ToDateTime ( int year, int month, int day, int hour, int minute, int second, int millisecond ) : DateTime
ToDateTime ( int year, int month, int day, int hour, int minute, int second, int millisecond, int era ) : DateTime
ToFourDigitYear ( int year ) : int

Защищенные методы

Метод Описание
Calendar ( ) : System

Приватные методы

Метод Описание
Add ( DateTime time, double value, int scale ) : DateTime
CheckAddResult ( long ticks, DateTime minValue, DateTime maxValue ) : void
Clone ( ) : Object
GetFirstDayWeekOfYear ( DateTime time, int firstDayOfWeek ) : int
GetLeapMonth ( int year ) : int
GetLeapMonth ( int year, int era ) : int
GetSystemTwoDigitYearSetting ( int CalID, int defaultYearValue ) : int
GetWeekOfYearFullDays ( DateTime time, CalendarWeekRule rule, int firstDayOfWeek, int fullDays ) : int
IsValidDay ( int year, int month, int day, int era ) : bool
IsValidMonth ( int year, int month, int era ) : bool
IsValidYear ( int year, int era ) : bool
ReadOnly ( Calendar calendar ) : Calendar
SetReadOnlyState ( bool readOnly ) : void
TimeToTicks ( int hour, int minute, int second, int millisecond ) : long
TryToDateTime ( int year, int month, int day, int hour, int minute, int second, int millisecond, int era, DateTime &result ) : Boolean
VerifyWritable ( ) : void
nativeGetTwoDigitYearMax ( int calID ) : int

Описание методов

AddDays() публичный Метод

public AddDays ( DateTime time, int days ) : DateTime
time DateTime
days int
Результат DateTime

AddHours() публичный Метод

public AddHours ( DateTime time, int hours ) : DateTime
time DateTime
hours int
Результат DateTime

AddMilliseconds() публичный Метод

public AddMilliseconds ( DateTime time, double milliseconds ) : DateTime
time DateTime
milliseconds double
Результат DateTime

AddMinutes() публичный Метод

public AddMinutes ( DateTime time, int minutes ) : DateTime
time DateTime
minutes int
Результат DateTime

AddMonths() публичный абстрактный Метод

public abstract AddMonths ( DateTime time, int months ) : DateTime
time DateTime
months int
Результат DateTime

AddSeconds() публичный Метод

public AddSeconds ( DateTime time, int seconds ) : DateTime
time DateTime
seconds int
Результат DateTime

AddWeeks() публичный Метод

public AddWeeks ( DateTime time, int weeks ) : DateTime
time DateTime
weeks int
Результат DateTime

AddYears() публичный абстрактный Метод

public abstract AddYears ( DateTime time, int years ) : DateTime
time DateTime
years int
Результат DateTime

Calendar() защищенный Метод

protected Calendar ( ) : System
Результат System

GetDayOfMonth() публичный абстрактный Метод

public abstract GetDayOfMonth ( DateTime time ) : int
time DateTime
Результат int

GetDayOfWeek() публичный абстрактный Метод

public abstract GetDayOfWeek ( DateTime time ) : DayOfWeek
time DateTime
Результат DayOfWeek

GetDayOfYear() публичный абстрактный Метод

public abstract GetDayOfYear ( DateTime time ) : int
time DateTime
Результат int

GetDaysInMonth() публичный Метод

public GetDaysInMonth ( int year, int month ) : int
year int
month int
Результат int

GetDaysInMonth() публичный абстрактный Метод

public abstract GetDaysInMonth ( int year, int month, int era ) : int
year int
month int
era int
Результат int

GetDaysInYear() публичный Метод

public GetDaysInYear ( int year ) : int
year int
Результат int

GetDaysInYear() публичный абстрактный Метод

public abstract GetDaysInYear ( int year, int era ) : int
year int
era int
Результат int

GetEra() публичный абстрактный Метод

public abstract GetEra ( DateTime time ) : int
time DateTime
Результат int

GetHour() публичный Метод

public GetHour ( DateTime time ) : int
time DateTime
Результат int

GetMilliseconds() публичный Метод

public GetMilliseconds ( DateTime time ) : double
time DateTime
Результат double

GetMinute() публичный Метод

public GetMinute ( DateTime time ) : int
time DateTime
Результат int

GetMonth() публичный абстрактный Метод

public abstract GetMonth ( DateTime time ) : int
time DateTime
Результат int

GetMonthsInYear() публичный Метод

public GetMonthsInYear ( int year ) : int
year int
Результат int

GetMonthsInYear() публичный абстрактный Метод

public abstract GetMonthsInYear ( int year, int era ) : int
year int
era int
Результат int

GetSecond() публичный Метод

public GetSecond ( DateTime time ) : int
time DateTime
Результат int

GetWeekOfYear() публичный Метод

public GetWeekOfYear ( DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek ) : int
time DateTime
rule CalendarWeekRule
firstDayOfWeek DayOfWeek
Результат int

GetYear() публичный абстрактный Метод

public abstract GetYear ( DateTime time ) : int
time DateTime
Результат int

IsLeapDay() публичный Метод

public IsLeapDay ( int year, int month, int day ) : bool
year int
month int
day int
Результат bool

IsLeapDay() публичный абстрактный Метод

public abstract IsLeapDay ( int year, int month, int day, int era ) : bool
year int
month int
day int
era int
Результат bool

IsLeapMonth() публичный Метод

public IsLeapMonth ( int year, int month ) : bool
year int
month int
Результат bool

IsLeapMonth() публичный абстрактный Метод

public abstract IsLeapMonth ( int year, int month, int era ) : bool
year int
month int
era int
Результат bool

IsLeapYear() публичный Метод

public IsLeapYear ( int year ) : bool
year int
Результат bool

IsLeapYear() публичный абстрактный Метод

public abstract IsLeapYear ( int year, int era ) : bool
year int
era int
Результат bool

ToDateTime() публичный Метод

public ToDateTime ( int year, int month, int day, int hour, int minute, int second, int millisecond ) : DateTime
year int
month int
day int
hour int
minute int
second int
millisecond int
Результат DateTime

ToDateTime() публичный абстрактный Метод

public abstract ToDateTime ( int year, int month, int day, int hour, int minute, int second, int millisecond, int era ) : DateTime
year int
month int
day int
hour int
minute int
second int
millisecond int
era int
Результат DateTime

ToFourDigitYear() публичный Метод

public ToFourDigitYear ( int year ) : int
year int
Результат int