C# Класс SharpOS.Kernel.Foundation.GregorianCalendar

An implementation of the Gregorian calender that can translate between SharpOS timestamps and Gregorian dates, stored in the universal Time structure.
Наследование: ICalendar
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
debug bool

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

Метод Описание
AddSeconds ( Time time, int seconds ) : void
AddStrings ( Time time ) : void
DecodeTimestamp ( ulong timestamp, Time out_time ) : void
EncodeTimestamp ( Time time ) : ulong
GetDayOfWeek ( Time time ) : int
GetDayOfWeekString ( uint dayOfWeek ) : string
GetMonthString ( uint month ) : string
GetYearDays ( uint year ) : uint
IsLeapYear ( uint year ) : bool

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

Метод Описание
GetMonthDays ( uint month ) : uint
GetMonthDays ( uint month, uint year ) : uint
GetMonthPseudoNumber ( uint month, uint year ) : int

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

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

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

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

public AddStrings ( Time time ) : void
time Time
Результат void

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

public DecodeTimestamp ( ulong timestamp, Time out_time ) : void
timestamp ulong
out_time Time
Результат void

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

public EncodeTimestamp ( Time time ) : ulong
time Time
Результат ulong

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

public GetDayOfWeek ( Time time ) : int
time Time
Результат int

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

public GetDayOfWeekString ( uint dayOfWeek ) : string
dayOfWeek uint
Результат string

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

public GetMonthString ( uint month ) : string
month uint
Результат string

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

public GetYearDays ( uint year ) : uint
year uint
Результат uint

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

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

Описание свойств

debug публичное свойство

public bool debug
Результат bool