
Compare 2 dates, disregarding the time of day. 


Compare 2 dates, taking into account the time of day. 


Compares two times of the day, disregarding the date part. 


Checks whether a date value is in a given rang. 


Extract the date part from a TDateTime indication. 


Checks whether a date/time value is in a given range. 


Convert TDateTime format to DOS date/time format. 


Converts a TDateTime value to a Julian date representation. 


Convert a TDateTime timestamp to a Mac timestamp. 


Convert a TDateTime value to a modified Julian date representation. 


Convert a TDateTime value to Unix epoch time. 


Converts a TDateTime value to ISO 8601 date/time format. 


Extract the day (of month) part from a TDateTime value. 


Extract the day (of month) part of a TDateTime value. 


Extracts the day of the week from a TDateTime value. 


Extracts the day of the year from a TDateTime value. 


Number of whole days between two TDateTime values. 


Number of days in a month of a certain year. 


Number of days in a particular year. 


Return the number of days in the month in which a date occurs. 


Return the number of days in the year in which a date occurs. 


Calculate the approximate number of days between two TDateTime values. 


Decode a TDateTime value in year and year of day. 


Decode a TDateTime value in a month, week of month and day of week. 


Decode a TDateTime value in a date and time value. 


Decode a TDateTime value in a week of year and day of week. 


Decode a TDateTime value in year, month, day of week parts. 


Convert DOS date/time format to TDateTime format. 


Encodes a year and day of year to a TDateTime value. 


Encodes a year, month, week of month and day of week to a TDateTime value. 


Encodes a TDateTime value from all its parts. 


Encode a TDateTime value from a year, week and day of week triplet. 


Encodes a year, month, week, day of week specification to a TDateTime value. 


Encode an interval as a TDateTime value. 


Calculates a TDateTime value representing the end of a specified day. 


Calculate a TDateTime value representing the last day of the indicated month. 


Return the last moment of day of the week, given a year and a week in the year. 


Calculate a TDateTime value representing the last day of a year. 


Calculate a TDateTime value that represents the end of a given day. 


Calculate a TDateTime value representing the last day of the month, given a day in that month. 


Calculate a TDateTime value which represents the end of a week, given a date in that week. 


Calculate a TDateTime value representing the last day of a year, given a date in that year. 


Extract the hour part from a TDateTime value. 


Calculate the hour of a given TDateTime value. 


Calculate the number of hours passed since the start of the month. 


Calculate the number of hours elapsed since the start of the week. 


Calculate the number of hours passed since the start of the year. 


Calculate the number of whole hours between two TDateTime values. 


Calculate the approximate number of hours between two TDateTime values. 


Increase a TDateTime value with a number of days. 


Increase a TDateTime value with a number of hours. 


Increase a TDateTime value with a number of milliseconds. 


Increase a TDateTime value with a number of minutes. 


Increase a TDateTime value with a number of seconds. 


Increase a TDateTime value with a number of weeks. 


Increase a TDateTime value with a number of years. 


Raise an EConvertError exception when a day is not a valid day of a year. 


Raise an EConvertError exception when a Year,Month,WeekOfMonth,DayofWeek is invalid. 


Raise an EConvertError about an invalid datetime specification. 


Raise an EConvertError with an invalid Year, WeekOfyear and DayOfWeek specification. 


Raise an EConvertError exception when a Year,Month,NthDayofWeek,DayofWeek is invalid. 


Determine whether a date is in a leap year. 


Converts a date/time value in ISO 8601 notation to a native TDateTime type. 


Converts an ISO 8601 date/time string to a TDateTime type. 


Determine whether a time is PM or AM. 


Check if two date/time indications are the same day. 


Check if 2 dates are in the same month. 


Check whether a given date is today. 


Check whether a set of values is a valid date indication. 


Check whether a given year/day of year combination is a valid date. 


Check whether a given year/month/week/day of the week combination is a valid day. 


Check whether a set of values is a valid date and time indication. 


Check whether a given year/week/day of the week combination is a valid day. 


Check whether a set of values is a valid time indication. 


Convert a Julian date representation to a TDateTime value. 


Convert local time to UTC time. 


Convert a Mac timestamp to a Unix timestamp. 


Convert a Mac timestamp to a TDateTime timestamp. 


Extract the millisecond part from a TDateTime value. 


Calculate the number of milliseconds elapsed since the start of the day. 


Calculate the number of milliseconds elapsed since the start of the hour. 


Calculate the number of milliseconds elapsed since the start of the minute. 


Calculate number of milliseconds elapsed since the start of the month. 


Calculate the number of milliseconds elapsed since the start of the second. 


Calculate the number of milliseconds elapsed since the start of the week. 


Calculate the number of milliseconds elapsed since the start of the year. 


Calculate the number of whole milliseconds between two TDateTime values. 


Calculate the approximate number of milliseconds between two TDateTime values. 


Extract the minute part from a TDateTime value. 


Calculate the number of minutes elapsed since the start of the day. 


Calculate the number of minutes elapsed since the start of the hour. 


Calculate number of minutes elapsed since the start of the month. 


Calculate the number of minutes elapsed since the start of the week. 


Calculate the number of minutes elapsed since the start of the year. 


Calculate the number of whole minutes between two TDateTime values. 


Calculate the approximate number of minutes between two TDateTime values. 


Convert a modified Julian date representation to a TDateTime value. 


Extract the month from a given date. 


Extract the month of a TDateTime indication. 


Calculate the number of whole months between two TDateTime values. 


Calculate the approximate number of months between two TDateTime values. 


Calculate which occurrence of weekday in the month a given day represents. 


Return the period (in years, months, days) between two dates. 


Given a day of the week, return the previous day of the week. 


Replace date part of a TDateTime value with another date. 


Replace selected parts of a TDateTime value with other values. 


Replace day part of a TDateTime value with another day. 


Replace hours part of a TDateTime value with another hour. 


Replace milliseconds part of a TDateTime value with another millisecond. 


Replace minutes part of a TDateTime value with another minute. 


Replace month part of a TDateTime value with another month. 


Replace seconds part of a TDateTime value with another second. 


Replace time part of a TDateTime value with another time. 


Replace year part of a TDateTime value with another year. 


Check whether two TDateTime values have the same date part. 


Check whether two TDateTime values have the same date and time parts. 


Check whether two TDateTime values have the same time part. 


Scans a string for a TDateTime pattern and returns the date/time. 


Extract the second part from a TDateTime value. 


Calculate the number of seconds elapsed since the start of the day. 


Calculate the number of seconds elapsed since the start of the hour. 


Calculate the number of seconds elapsed since the start of the minute. 


Calculate number of seconds elapsed since the start of the month. 


Calculate the number of seconds elapsed since the start of the week. 


Calculate the number of seconds elapsed since the start of the year. 


Calculate the number of whole seconds between two TDateTime values. 


Calculate the approximate number of seconds between two TDateTime values. 


Return the start of a day as a TDateTime value, given a day indication. 


Return first date of month, given a year/month pair. 


Return a day of the week, given a year, week and day in the week. 


Return the first day of a given year. 


Calculate the start of the day as a TDateTime value, given a moment in the day. 


Calculate the first day of the month, given a date in that month. 


Return the first day of the week, given a date. 


Return the first day of the year, given a date in this year. 


Checks whether a time value is in a given range. 


Extract the time part from a TDateTime indication. 


Return the current date. 


Return the next day. 


Encode a year and day of year to a TDateTime value. 


Encode a year, month, week of month and day of week to a TDateTime value. 


Encode a Year, Month, Day, Hour, minute, seconds, milliseconds tuplet to a TDateTime value. 


Encode a year, week and day of week triplet to a TDateTime value. 


Encode a year, month, week, day of week triplet to a TDateTime value. 


Try to encode an interval as a TDateTime value. 


Attempts to convert an ISO 8601formatted date/time value to a TDateTime type. 


Attempts to convert an ISO 8601formatted date value to a TDateTime type. 


Attempts to convert an ISO 8601formatted date/time value to a TDateTime type. 


Converts an ISO 8601formatted time value to a TDateTime type. 


Attempts to convert an ISO 8601 time zone designation to an offset in minutes. 


Convert a Julian date representation to a TDateTime value. 


Convert a modified Julian date representation to a TDateTime value. 


Replace selected parts of a TDateTime value with other values. 


Convert UTC time to local time. 


Convert Unix Timestamp to a Mac Timestamp. 


Convert Unix epoch time to a TDateTime value. 


Extract week (of the year) from a given date. 


Extract the week of the month (and optionally month and year) from a TDateTime value. 


Extract the week of the year (and optionally year) of a TDateTime indication. 


Calculate the number of whole weeks between two TDateTime values. 


Return the number of weeks in a given year. 


return the number of weeks in the year, given a date. 


Calculate the approximate number of weeks between two TDateTime values. 


Check whether two TDateTimes are only a number of days apart. 


Check whether two TDateTimes are only a number of hours apart. 


Check whether two TDateTimes are only a number of milliseconds apart. 


Check whether two TDateTimes are only a number of minutes apart. 


Check whether two TDateTimes are only a number of months apart. 


Check whether two TDateTimes are only a number of seconds apart. 


Check whether two TDateTimes are only a number of weeks apart. 


Check whether two TDateTimes are only a number of years apart. 


Extract the year from a given date. 


Calculate the number of whole years between two TDateTime values. 


Calculate the approximate number of years between two TDateTime values. 


Return the previous day. 