CompareDate |
Compare 2 dates, disregarding the time of day |
CompareDateTime |
Compare 2 dates, taking into account the time of day |
CompareTime |
Compares two times of the day, disregarding the date part. |
DateInRange |
Checks whether a date value is in a given rang |
DateOf |
Extract the date part from a TDateTime indication. |
DateTimeInRange |
Checks whether a date/time value is in a given range |
DateTimeToDosDateTime |
Convert TDateTime format to DOS date/time format |
DateTimeToJulianDate |
Converts a TDateTime value to a Julian date representation |
DateTimeToMac |
Convert a TDateTime timestamp to a Mac timestamp |
DateTimeToModifiedJulianDate |
Convert a TDateTime value to a modified Julian date representation |
DateTimeToUnix |
Convert a TDateTime value to Unix epoch time |
DateToISO8601 |
Converts a TDateTime value to ISO 8601 date/time format |
DayOf |
Extract the day (of month) part from a TDateTime value |
DayOfTheMonth |
Extract the day (of month) part of a TDateTime value |
DayOfTheWeek |
Extracts the day of the week from a TDateTime value |
DayOfTheYear |
Extracts the day of the year from a TDateTime value |
DaysBetween |
Number of whole days between two TDateTime values. |
DaysInAMonth |
Number of days in a month of a certain year. |
DaysInAYear |
Number of days in a particular year. |
DaysInMonth |
Return the number of days in the month in which a date occurs. |
DaysInYear |
Return the number of days in the year in which a date occurs. |
DaySpan |
Calculate the approximate number of days between two TDateTime values. |
DecodeDateDay |
Decode a TDateTime value in year and year of day. |
DecodeDateMonthWeek |
Decode a TDateTime value in a month, week of month and day of week |
DecodeDateTime |
Decode a TDateTime value in a date and time value |
DecodeDateWeek |
Decode a TDateTime value in a week of year and day of week. |
DecodeDayOfWeekInMonth |
Decode a TDateTime value in year, month, day of week parts |
DosDateTimeToDateTime |
Convert DOS date/time format to TDateTime format |
EncodeDateDay |
Encodes a year and day of year to a TDateTime value |
EncodeDateMonthWeek |
Encodes a year, month, week of month and day of week to a TDateTime value |
EncodeDateTime |
Encodes a TDateTime value from all its parts |
EncodeDateWeek |
Encode a TDateTime value from a year, week and day of week triplet |
EncodeDayOfWeekInMonth |
Encodes a year, month, week, day of week specification to a TDateTime value |
EncodeTimeInterval |
Encode an interval as a TDateTime value. |
EndOfADay |
Calculates a TDateTime value representing the end of a specified day |
EndOfAMonth |
Calculate a TDateTime value representing the last day of the indicated month |
EndOfAWeek |
Return the last moment of day of the week, given a year and a week in the year. |
EndOfAYear |
Calculate a TDateTime value representing the last day of a year |
EndOfTheDay |
Calculate a TDateTime value that represents the end of a given day. |
EndOfTheMonth |
Calculate a TDateTime value representing the last day of the month, given a day in that month. |
EndOfTheWeek |
Calculate a TDateTime value which represents the end of a week, given a date in that week. |
EndOfTheYear |
Calculate a TDateTime value representing the last day of a year, given a date in that year. |
HourOf |
Extract the hour part from a TDateTime value. |
HourOfTheDay |
Calculate the hour of a given TDateTime value |
HourOfTheMonth |
Calculate the number of hours passed since the start of the month. |
HourOfTheWeek |
Calculate the number of hours elapsed since the start of the week. |
HourOfTheYear |
Calculate the number of hours passed since the start of the year. |
HoursBetween |
Calculate the number of whole hours between two TDateTime values. |
HourSpan |
Calculate the approximate number of hours between two TDateTime values. |
IncDay |
Increase a TDateTime value with a number of days. |
IncHour |
Increase a TDateTime value with a number of hours. |
IncMilliSecond |
Increase a TDateTime value with a number of milliseconds. |
IncMinute |
Increase a TDateTime value with a number of minutes. |
IncSecond |
Increase a TDateTime value with a number of seconds. |
IncWeek |
Increase a TDateTime value with a number of weeks. |
IncYear |
Increase a TDateTime value with a number of years. |
InvalidDateDayError |
Raise an EConvertError exception when a day is not a valid day of a year. |
InvalidDateMonthWeekError |
Raise an EConvertError exception when a Year,Month,WeekOfMonth,DayofWeek is invalid. |
InvalidDateTimeError |
Raise an EConvertError about an invalid date-time specification. |
InvalidDateWeekError |
Raise an EConvertError with an invalid Year, WeekOfyear and DayOfWeek specification |
InvalidDayOfWeekInMonthError |
Raise an EConvertError exception when a Year,Month,NthDayofWeek,DayofWeek is invalid. |
IsInLeapYear |
Determine whether a date is in a leap year. |
ISO8601ToDate |
Converts a date/time value in ISO 8601 notation to a native TDateTime type |
ISO8601ToDateDef |
Converts an ISO 8601 date/time string to a TDateTime type |
IsPM |
Determine whether a time is PM or AM. |
IsSameDay |
Check if two date/time indications are the same day. |
IsSameMonth |
Check if 2 dates are in the same month. |
IsToday |
Check whether a given date is today. |
IsValidDate |
Check whether a set of values is a valid date indication. |
IsValidDateDay |
Check whether a given year/day of year combination is a valid date. |
IsValidDateMonthWeek |
Check whether a given year/month/week/day of the week combination is a valid day |
IsValidDateTime |
Check whether a set of values is a valid date and time indication. |
IsValidDateWeek |
Check whether a given year/week/day of the week combination is a valid day. |
IsValidTime |
Check whether a set of values is a valid time indication. |
JulianDateToDateTime |
Convert a Julian date representation to a TDateTime value. |
LocalTimeToUniversal |
Convert local time to UTC time |
MacTimeStampToUnix |
Convert a Mac timestamp to a Unix timestamp |
MacToDateTime |
Convert a Mac timestamp to a TDateTime timestamp |
MilliSecondOf |
Extract the millisecond part from a TDateTime value. |
MilliSecondOfTheDay |
Calculate the number of milliseconds elapsed since the start of the day |
MilliSecondOfTheHour |
Calculate the number of milliseconds elapsed since the start of the hour |
MilliSecondOfTheMinute |
Calculate the number of milliseconds elapsed since the start of the minute |
MilliSecondOfTheMonth |
Calculate number of milliseconds elapsed since the start of the month. |
MilliSecondOfTheSecond |
Calculate the number of milliseconds elapsed since the start of the second |
MilliSecondOfTheWeek |
Calculate the number of milliseconds elapsed since the start of the week |
MilliSecondOfTheYear |
Calculate the number of milliseconds elapsed since the start of the year. |
MilliSecondsBetween |
Calculate the number of whole milliseconds between two TDateTime values. |
MilliSecondSpan |
Calculate the approximate number of milliseconds between two TDateTime values. |
MinuteOf |
Extract the minute part from a TDateTime value. |
MinuteOfTheDay |
Calculate the number of minutes elapsed since the start of the day |
MinuteOfTheHour |
Calculate the number of minutes elapsed since the start of the hour |
MinuteOfTheMonth |
Calculate number of minutes elapsed since the start of the month. |
MinuteOfTheWeek |
Calculate the number of minutes elapsed since the start of the week |
MinuteOfTheYear |
Calculate the number of minutes elapsed since the start of the year |
MinutesBetween |
Calculate the number of whole minutes between two TDateTime values. |
MinuteSpan |
Calculate the approximate number of minutes between two TDateTime values. |
ModifiedJulianDateToDateTime |
Convert a modified Julian date representation to a TDateTime value. |
MonthOf |
Extract the month from a given date. |
MonthOfTheYear |
Extract the month of a TDateTime indication. |
MonthsBetween |
Calculate the number of whole months between two TDateTime values |
MonthSpan |
Calculate the approximate number of months between two TDateTime values. |
NthDayOfWeek |
Calculate which occurrence of weekday in the month a given day represents |
PeriodBetween |
Return the period (in years, months, days) between two dates |
PreviousDayOfWeek |
Given a day of the week, return the previous day of the week. |
RecodeDate |
Replace date part of a TDateTime value with another date. |
RecodeDateTime |
Replace selected parts of a TDateTime value with other values |
RecodeDay |
Replace day part of a TDateTime value with another day. |
RecodeHour |
Replace hours part of a TDateTime value with another hour. |
RecodeMilliSecond |
Replace milliseconds part of a TDateTime value with another millisecond. |
RecodeMinute |
Replace minutes part of a TDateTime value with another minute. |
RecodeMonth |
Replace month part of a TDateTime value with another month. |
RecodeSecond |
Replace seconds part of a TDateTime value with another second. |
RecodeTime |
Replace time part of a TDateTime value with another time. |
RecodeYear |
Replace year part of a TDateTime value with another year. |
SameDate |
Check whether two TDateTime values have the same date part. |
SameDateTime |
Check whether two TDateTime values have the same date and time parts. |
SameTime |
Check whether two TDateTime values have the same time part. |
ScanDateTime |
Scans a string for a TDateTime pattern and returns the date/time |
SecondOf |
Extract the second part from a TDateTime value. |
SecondOfTheDay |
Calculate the number of seconds elapsed since the start of the day |
SecondOfTheHour |
Calculate the number of seconds elapsed since the start of the hour |
SecondOfTheMinute |
Calculate the number of seconds elapsed since the start of the minute |
SecondOfTheMonth |
Calculate number of seconds elapsed since the start of the month. |
SecondOfTheWeek |
Calculate the number of seconds elapsed since the start of the week |
SecondOfTheYear |
Calculate the number of seconds elapsed since the start of the year. |
SecondsBetween |
Calculate the number of whole seconds between two TDateTime values. |
SecondSpan |
Calculate the approximate number of seconds between two TDateTime values. |
StartOfADay |
Return the start of a day as a TDateTime value, given a day indication |
StartOfAMonth |
Return first date of month, given a year/month pair. |
StartOfAWeek |
Return a day of the week, given a year, week and day in the week. |
StartOfAYear |
Return the first day of a given year. |
StartOfTheDay |
Calculate the start of the day as a TDateTime value, given a moment in the day. |
StartOfTheMonth |
Calculate the first day of the month, given a date in that month. |
StartOfTheWeek |
Return the first day of the week, given a date. |
StartOfTheYear |
Return the first day of the year, given a date in this year. |
TimeInRange |
Checks whether a time value is in a given range |
TimeOf |
Extract the time part from a TDateTime indication. |
Today |
Return the current date |
Tomorrow |
Return the next day |
TryEncodeDateDay |
Encode a year and day of year to a TDateTime value |
TryEncodeDateMonthWeek |
Encode a year, month, week of month and day of week to a TDateTime value |
TryEncodeDateTime |
Encode a Year, Month, Day, Hour, minute, seconds, milliseconds tuplet to a TDateTime value |
TryEncodeDateWeek |
Encode a year, week and day of week triplet to a TDateTime value |
TryEncodeDayOfWeekInMonth |
Encode a year, month, week, day of week triplet to a TDateTime value |
TryEncodeTimeInterval |
Try to encode an interval as a TDateTime value. |
TryISO8601ToDate |
Attempts to convert an ISO 8601-formatted date/time value to a TDateTime type |
TryISOStrToDate |
Attempts to convert an ISO 8601-formatted date value to a TDateTime type |
TryISOStrToDateTime |
Attempts to convert an ISO 8601-formatted date/time value to a TDateTime type |
TryISOStrToTime |
Converts an ISO 8601-formatted time value to a TDateTime type |
TryISOTZStrToTZOffset |
Attempts to convert an ISO 8601 time zone designation to an offset in minutes |
TryJulianDateToDateTime |
Convert a Julian date representation to a TDateTime value. |
TryModifiedJulianDateToDateTime |
Convert a modified Julian date representation to a TDateTime value. |
TryRecodeDateTime |
Replace selected parts of a TDateTime value with other values |
UniversalTimeToLocal |
Convert UTC time to local time |
UnixTimeStampToMac |
Convert Unix Timestamp to a Mac Timestamp |
UnixToDateTime |
Convert Unix epoch time to a TDateTime value |
WeekOf |
Extract week (of the year) from a given date. |
WeekOfTheMonth |
Extract the week of the month (and optionally month and year) from a TDateTime value |
WeekOfTheYear |
Extract the week of the year (and optionally year) of a TDateTime indication. |
WeeksBetween |
Calculate the number of whole weeks between two TDateTime values |
WeeksInAYear |
Return the number of weeks in a given year |
WeeksInYear |
return the number of weeks in the year, given a date |
WeekSpan |
Calculate the approximate number of weeks between two TDateTime values. |
WithinPastDays |
Check whether two TDateTimes are only a number of days apart |
WithinPastHours |
Check whether two TDateTimes are only a number of hours apart |
WithinPastMilliSeconds |
Check whether two TDateTimes are only a number of milliseconds apart |
WithinPastMinutes |
Check whether two TDateTimes are only a number of minutes apart |
WithinPastMonths |
Check whether two TDateTimes are only a number of months apart |
WithinPastSeconds |
Check whether two TDateTimes are only a number of seconds apart |
WithinPastWeeks |
Check whether two TDateTimes are only a number of weeks apart |
WithinPastYears |
Check whether two TDateTimes are only a number of years apart |
YearOf |
Extract the year from a given date. |
YearsBetween |
Calculate the number of whole years between two TDateTime values |
YearSpan |
Calculate the approximate number of years between two TDateTime values. |
Yesterday |
Return the previous day. |