StiFunctionsDate Class

Namespace: Stimulsoft.Report.Dictionary

Methods

Method Returns Description
DateDiff static (+3 overloads) TimeSpan  
DateSerial static (+1 overloads) DateTime  
Day static (+3 overloads) long  
DayOfWeek static (+15 overloads) string  
DayOfYear static (+3 overloads) long  
DaysInMonth static (+4 overloads) long  
DaysInYear static (+4 overloads) long  
FromOADate static DateTime  
Hour static (+3 overloads) long  
Minute static (+3 overloads) long  
Month static (+3 overloads) long  
MonthIdent static object  
MonthName static (+7 overloads) string  
Second static (+3 overloads) long  
TimeSerial static TimeSpan  
ToOADate static double  
WeekOfMonth static (+5 overloads) long  
WeekOfYear static (+5 overloads) long  
Year static (+3 overloads) long  

Method Details

DateDiff static

DateDiff(date1: DateTime, date2: DateTime): TimeSpan

Parameters

  • date1 (DateTime)
  • date2 (DateTime)

Returns TimeSpan


DateDiff(date1: DateTimeOffset, date2: DateTimeOffset): TimeSpan

Parameters

  • date1 (DateTimeOffset)
  • date2 (DateTimeOffset)

Returns TimeSpan


DateDiff(date1: DateTime?, date2: DateTime?): TimeSpan?

Parameters

  • date1 (DateTime?)
  • date2 (DateTime?)

Returns TimeSpan?


DateDiff(date1: DateTimeOffset?, date2: DateTimeOffset?): TimeSpan?

Parameters

  • date1 (DateTimeOffset?)
  • date2 (DateTimeOffset?)

Returns TimeSpan?


DateSerial static

DateSerial(year: long, month: long, day: long): DateTime

Parameters

  • year (long)
  • month (long)
  • day (long)

Returns DateTime


DateSerial(ticks: long): DateTime

Parameters

  • ticks (long)

Returns DateTime


Day static

Day(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


Day(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


Day(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


Day(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


DayOfWeek static

DayOfWeek(date: DateTime): string

Parameters

  • date (DateTime)

Returns string


DayOfWeek(date: DateTimeOffset): string

Parameters

  • date (DateTimeOffset)

Returns string


DayOfWeek(date: DateTime?): string

Parameters

  • date (DateTime?)

Returns string


DayOfWeek(date: DateTimeOffset?): string

Parameters

  • date (DateTimeOffset?)

Returns string


DayOfWeek(date: DateTime, localized: bool): string

Parameters

  • date (DateTime)
  • localized (bool)

Returns string


DayOfWeek(date: DateTimeOffset, localized: bool): string

Parameters

  • date (DateTimeOffset)
  • localized (bool)

Returns string


DayOfWeek(date: DateTime?, localized: bool): string

Parameters

  • date (DateTime?)
  • localized (bool)

Returns string


DayOfWeek(date: DateTimeOffset?, localized: bool): string

Parameters

  • date (DateTimeOffset?)
  • localized (bool)

Returns string


DayOfWeek(date: DateTime, culture: string): string

Parameters

  • date (DateTime)
  • culture (string)

Returns string


DayOfWeek(date: DateTimeOffset, culture: string): string

Parameters

  • date (DateTimeOffset)
  • culture (string)

Returns string


DayOfWeek(date: DateTime?, culture: string): string

Parameters

  • date (DateTime?)
  • culture (string)

Returns string


DayOfWeek(date: DateTimeOffset?, culture: string): string

Parameters

  • date (DateTimeOffset?)
  • culture (string)

Returns string


DayOfWeek(date: DateTime, culture: string, upperCase: bool): string

Parameters

  • date (DateTime)
  • culture (string)
  • upperCase (bool)

Returns string


DayOfWeek(date: DateTimeOffset, culture: string, upperCase: bool): string

Parameters

  • date (DateTimeOffset)
  • culture (string)
  • upperCase (bool)

Returns string


DayOfWeek(date: DateTime?, culture: string, upperCase: bool): string

Parameters

  • date (DateTime?)
  • culture (string)
  • upperCase (bool)

Returns string


DayOfWeek(date: DateTimeOffset?, culture: string, upperCase: bool): string

Parameters

  • date (DateTimeOffset?)
  • culture (string)
  • upperCase (bool)

Returns string


DayOfYear static

DayOfYear(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


DayOfYear(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


DayOfYear(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


DayOfYear(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


DaysInMonth static

DaysInMonth(year: long, month: long): long

Parameters

  • year (long)
  • month (long)

Returns long


DaysInMonth(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


DaysInMonth(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


DaysInMonth(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


DaysInMonth(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


DaysInYear static

DaysInYear(year: long): long

Parameters

  • year (long)

Returns long


DaysInYear(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


DaysInYear(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


DaysInYear(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


DaysInYear(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


FromOADate static

FromOADate(value: double): DateTime

Parameters

  • value (double)

Returns DateTime


Hour static

Hour(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


Hour(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


Hour(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


Hour(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


Minute static

Minute(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


Minute(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


Minute(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


Minute(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


Month static

Month(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


Month(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


Month(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


Month(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


MonthIdent static

MonthIdent(value: object): object

Parameters

  • value (object)

Returns object


MonthName static

MonthName(date: DateTime): string

Parameters

  • date (DateTime)

Returns string


MonthName(date: DateTime?): string

Parameters

  • date (DateTime?)

Returns string


MonthName(date: DateTime, localized: bool): string

Parameters

  • date (DateTime)
  • localized (bool)

Returns string


MonthName(date: DateTime?, localized: bool): string

Parameters

  • date (DateTime?)
  • localized (bool)

Returns string


MonthName(date: DateTime, culture: string): string

Parameters

  • date (DateTime)
  • culture (string)

Returns string


MonthName(date: DateTime?, culture: string): string

Parameters

  • date (DateTime?)
  • culture (string)

Returns string


MonthName(date: DateTime, culture: string, upperCase: bool): string

Parameters

  • date (DateTime)
  • culture (string)
  • upperCase (bool)

Returns string


MonthName(date: DateTime?, culture: string, upperCase: bool): string

Parameters

  • date (DateTime?)
  • culture (string)
  • upperCase (bool)

Returns string


Second static

Second(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


Second(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


Second(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


Second(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long


TimeSerial static

TimeSerial(hours: long, minutes: long, seconds: long): TimeSpan

Parameters

  • hours (long)
  • minutes (long)
  • seconds (long)

Returns TimeSpan


ToOADate static

ToOADate(value: DateTime): double

Parameters

  • value (DateTime)

Returns double


WeekOfMonth static

WeekOfMonth(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


WeekOfMonth(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


WeekOfMonth(date: DateTime, firstDayOfWeek: DayOfWeek): long

Parameters

  • date (DateTime)
  • firstDayOfWeek (DayOfWeek)

Returns long


WeekOfMonth(date: DateTime?, firstDayOfWeek: DayOfWeek): long

Parameters

  • date (DateTime?)
  • firstDayOfWeek (DayOfWeek)

Returns long


WeekOfMonth(date: DateTime, firstDayOfWeek: DayOfWeek, calendarWeekRule: CalendarWeekRule): long

Parameters

  • date (DateTime)
  • firstDayOfWeek (DayOfWeek)
  • calendarWeekRule (CalendarWeekRule)

Returns long


WeekOfMonth(date: DateTime?, firstDayOfWeek: DayOfWeek, calendarWeekRule: CalendarWeekRule): long

Parameters

  • date (DateTime?)
  • firstDayOfWeek (DayOfWeek)
  • calendarWeekRule (CalendarWeekRule)

Returns long


WeekOfYear static

WeekOfYear(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


WeekOfYear(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


WeekOfYear(date: DateTime, firstDayOfWeek: DayOfWeek): long

Parameters

  • date (DateTime)
  • firstDayOfWeek (DayOfWeek)

Returns long


WeekOfYear(date: DateTime?, firstDayOfWeek: DayOfWeek): long

Parameters

  • date (DateTime?)
  • firstDayOfWeek (DayOfWeek)

Returns long


WeekOfYear(date: DateTime, firstDayOfWeek: DayOfWeek, calendarWeekRule: CalendarWeekRule): long

Parameters

  • date (DateTime)
  • firstDayOfWeek (DayOfWeek)
  • calendarWeekRule (CalendarWeekRule)

Returns long


WeekOfYear(date: DateTime?, firstDayOfWeek: DayOfWeek, calendarWeekRule: CalendarWeekRule): long

Parameters

  • date (DateTime?)
  • firstDayOfWeek (DayOfWeek)
  • calendarWeekRule (CalendarWeekRule)

Returns long


Year static

Year(date: DateTime): long

Parameters

  • date (DateTime)

Returns long


Year(date: DateTimeOffset): long

Parameters

  • date (DateTimeOffset)

Returns long


Year(date: DateTime?): long

Parameters

  • date (DateTime?)

Returns long


Year(date: DateTimeOffset?): long

Parameters

  • date (DateTimeOffset?)

Returns long