| 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. |