Class Date
public class Date
- Inheritance
-
Date
- Inherited Members
Methods
AddDays(DateHandle, uint)
Calls native method g_date_add_days.
public static extern void AddDays(DateHandle date, uint nDays)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nDays
uintTransfer ownership: None Nullable: False
AddMonths(DateHandle, uint)
Calls native method g_date_add_months.
public static extern void AddMonths(DateHandle date, uint nMonths)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nMonths
uintTransfer ownership: None Nullable: False
AddYears(DateHandle, uint)
Calls native method g_date_add_years.
public static extern void AddYears(DateHandle date, uint nYears)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nYears
uintTransfer ownership: None Nullable: False
Clamp(DateHandle, DateHandle, DateHandle)
Calls native method g_date_clamp.
public static extern void Clamp(DateHandle date, DateHandle minDate, DateHandle maxDate)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
minDate
DateHandleTransfer ownership: None Nullable: False
maxDate
DateHandleTransfer ownership: None Nullable: False
Clear(DateHandle, uint)
Calls native method g_date_clear.
public static extern void Clear(DateHandle date, uint nDates)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nDates
uintTransfer ownership: None Nullable: False
Compare(DateHandle, DateHandle)
Calls native method g_date_compare.
public static extern int Compare(DateHandle lhs, DateHandle rhs)
Parameters
lhs
DateHandleTransfer ownership: None Nullable: False
rhs
DateHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
Copy(DateHandle)
Calls native method g_date_copy. Version: 2.56
[Version("2.56")]
public static extern DateOwnedHandle Copy(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- DateOwnedHandle
Transfer ownership: Full Nullable: False
DaysBetween(DateHandle, DateHandle)
Calls native method g_date_days_between.
public static extern int DaysBetween(DateHandle date1, DateHandle date2)
Parameters
date1
DateHandleTransfer ownership: None Nullable: False
date2
DateHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
Free(DateHandle)
Calls native method g_date_free.
public static extern void Free(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
GetDay(DateHandle)
Calls native method g_date_get_day.
public static extern byte GetDay(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- byte
Transfer ownership: None Nullable: False
GetDayOfYear(DateHandle)
Calls native method g_date_get_day_of_year.
public static extern uint GetDayOfYear(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetDaysInMonth(DateMonth, DateYear)
Calls native function g_date_get_days_in_month.
public static extern byte GetDaysInMonth(DateMonth month, DateYear year)
Parameters
month
DateMonthTransfer ownership: None Nullable: False
year
DateYearTransfer ownership: None Nullable: False
Returns
- byte
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_date_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIso8601WeekOfYear(DateHandle)
Calls native method g_date_get_iso8601_week_of_year. Version: 2.6
[Version("2.6")]
public static extern uint GetIso8601WeekOfYear(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetJulian(DateHandle)
Calls native method g_date_get_julian.
public static extern uint GetJulian(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetMondayWeekOfYear(DateHandle)
Calls native method g_date_get_monday_week_of_year.
public static extern uint GetMondayWeekOfYear(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetMondayWeeksInYear(DateYear)
Calls native function g_date_get_monday_weeks_in_year.
public static extern byte GetMondayWeeksInYear(DateYear year)
Parameters
year
DateYearTransfer ownership: None Nullable: False
Returns
- byte
Transfer ownership: None Nullable: False
GetMonth(DateHandle)
Calls native method g_date_get_month.
public static extern DateMonth GetMonth(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- DateMonth
Transfer ownership: None Nullable: False
GetSundayWeekOfYear(DateHandle)
Calls native method g_date_get_sunday_week_of_year.
public static extern uint GetSundayWeekOfYear(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetSundayWeeksInYear(DateYear)
Calls native function g_date_get_sunday_weeks_in_year.
public static extern byte GetSundayWeeksInYear(DateYear year)
Parameters
year
DateYearTransfer ownership: None Nullable: False
Returns
- byte
Transfer ownership: None Nullable: False
GetWeekday(DateHandle)
Calls native method g_date_get_weekday.
public static extern DateWeekday GetWeekday(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- DateWeekday
Transfer ownership: None Nullable: False
GetYear(DateHandle)
Calls native method g_date_get_year.
public static extern ushort GetYear(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- ushort
Transfer ownership: None Nullable: False
IsFirstOfMonth(DateHandle)
Calls native method g_date_is_first_of_month.
public static extern bool IsFirstOfMonth(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsLastOfMonth(DateHandle)
Calls native method g_date_is_last_of_month.
public static extern bool IsLastOfMonth(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsLeapYear(DateYear)
Calls native function g_date_is_leap_year.
public static extern bool IsLeapYear(DateYear year)
Parameters
year
DateYearTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor g_date_new.
public static extern DateOwnedHandle New()
Returns
- DateOwnedHandle
Transfer ownership: Full Nullable: False
NewDmy(DateDay, DateMonth, DateYear)
Calls native constructor g_date_new_dmy.
public static extern DateOwnedHandle NewDmy(DateDay day, DateMonth month, DateYear year)
Parameters
day
DateDayTransfer ownership: None Nullable: False
month
DateMonthTransfer ownership: None Nullable: False
year
DateYearTransfer ownership: None Nullable: False
Returns
- DateOwnedHandle
Transfer ownership: Full Nullable: False
NewJulian(uint)
Calls native constructor g_date_new_julian.
public static extern DateOwnedHandle NewJulian(uint julianDay)
Parameters
julianDay
uintTransfer ownership: None Nullable: False
Returns
- DateOwnedHandle
Transfer ownership: Full Nullable: False
Order(DateHandle, DateHandle)
Calls native method g_date_order.
public static extern void Order(DateHandle date1, DateHandle date2)
Parameters
date1
DateHandleTransfer ownership: None Nullable: False
date2
DateHandleTransfer ownership: None Nullable: False
SetDay(DateHandle, DateDay)
Calls native method g_date_set_day.
public static extern void SetDay(DateHandle date, DateDay day)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
day
DateDayTransfer ownership: None Nullable: False
SetDmy(DateHandle, DateDay, DateMonth, DateYear)
Calls native method g_date_set_dmy.
public static extern void SetDmy(DateHandle date, DateDay day, DateMonth month, DateYear y)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
day
DateDayTransfer ownership: None Nullable: False
month
DateMonthTransfer ownership: None Nullable: False
y
DateYearTransfer ownership: None Nullable: False
SetJulian(DateHandle, uint)
Calls native method g_date_set_julian.
public static extern void SetJulian(DateHandle date, uint julianDate)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
julianDate
uintTransfer ownership: None Nullable: False
SetMonth(DateHandle, DateMonth)
Calls native method g_date_set_month.
public static extern void SetMonth(DateHandle date, DateMonth month)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
month
DateMonthTransfer ownership: None Nullable: False
SetParse(DateHandle, NonNullableUtf8StringHandle)
Calls native method g_date_set_parse.
public static extern void SetParse(DateHandle date, NonNullableUtf8StringHandle str)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
str
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetTime(DateHandle, Time)
Calls native method g_date_set_time.
public static extern void SetTime(DateHandle date, Time time)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
time
TimeTransfer ownership: None Nullable: False
SetTimeT(DateHandle, long)
Calls native method g_date_set_time_t. Version: 2.10
[Version("2.10")]
public static extern void SetTimeT(DateHandle date, long timet)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
timet
longTransfer ownership: None Nullable: False
SetTimeVal(DateHandle, TimeValHandle)
Calls native method g_date_set_time_val. Version: 2.10
[Version("2.10")]
public static extern void SetTimeVal(DateHandle date, TimeValHandle timeval)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
timeval
TimeValHandleTransfer ownership: None Nullable: False
SetYear(DateHandle, DateYear)
Calls native method g_date_set_year.
public static extern void SetYear(DateHandle date, DateYear year)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
year
DateYearTransfer ownership: None Nullable: False
Strftime(NonNullableUtf8StringHandle, nuint, NonNullableUtf8StringHandle, DateHandle)
Calls native function g_date_strftime.
public static extern nuint Strftime(NonNullableUtf8StringHandle s, nuint slen, NonNullableUtf8StringHandle format, DateHandle date)
Parameters
s
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
slen
nuintTransfer ownership: None Nullable: False
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
date
DateHandleTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
SubtractDays(DateHandle, uint)
Calls native method g_date_subtract_days.
public static extern void SubtractDays(DateHandle date, uint nDays)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nDays
uintTransfer ownership: None Nullable: False
SubtractMonths(DateHandle, uint)
Calls native method g_date_subtract_months.
public static extern void SubtractMonths(DateHandle date, uint nMonths)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nMonths
uintTransfer ownership: None Nullable: False
SubtractYears(DateHandle, uint)
Calls native method g_date_subtract_years.
public static extern void SubtractYears(DateHandle date, uint nYears)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
nYears
uintTransfer ownership: None Nullable: False
ToStructTm(DateHandle, nint)
Calls native method g_date_to_struct_tm.
public static extern void ToStructTm(DateHandle date, nint tm)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
tm
nintTransfer ownership: None Nullable: False
Valid(DateHandle)
Calls native method g_date_valid.
public static extern bool Valid(DateHandle date)
Parameters
date
DateHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ValidDay(DateDay)
Calls native function g_date_valid_day.
public static extern bool ValidDay(DateDay day)
Parameters
day
DateDayTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ValidDmy(DateDay, DateMonth, DateYear)
Calls native function g_date_valid_dmy.
public static extern bool ValidDmy(DateDay day, DateMonth month, DateYear year)
Parameters
day
DateDayTransfer ownership: None Nullable: False
month
DateMonthTransfer ownership: None Nullable: False
year
DateYearTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ValidJulian(uint)
Calls native function g_date_valid_julian.
public static extern bool ValidJulian(uint julianDate)
Parameters
julianDate
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ValidMonth(DateMonth)
Calls native function g_date_valid_month.
public static extern bool ValidMonth(DateMonth month)
Parameters
month
DateMonthTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ValidWeekday(DateWeekday)
Calls native function g_date_valid_weekday.
public static extern bool ValidWeekday(DateWeekday weekday)
Parameters
weekday
DateWeekdayTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ValidYear(DateYear)
Calls native function g_date_valid_year.
public static extern bool ValidYear(DateYear year)
Parameters
year
DateYearTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False