| AddCalendarMonths | Adds a Specified Number of Calendar Months to a Given Date/Time. |
| AddDays | Adds a Floating Point amount of Days to a Given Date/Time. |
| AddFortnights | Adds a Floating Point amount of Fortnights to a Given Date/Time. |
| AddHrs | Adds a Floating Point amount of Hours to a Given Date/Time. |
| AddMins | Adds a Floating Point amount of Minutes to a Given Date/Time. |
| AddMonths | Adds a Floating Point amount of Months to a Given Date/Time. |
| AddQuarters | Adds a Floating Point amount of Quarters to a Given Date/Time. |
| AddSecs | Adds a Floating Point amount of Seconds to a Given Date/Time. |
| AddSemesters | Adds a Floating Point amount of Semesters to a Given Date/Time. |
| AddWeeks | Adds a Floating Point amount of Weeks to a Given Date/Time. |
| AddYrs | Adds a Floating Point amount of Years to a Given Date/Time. |
| AdjustAngleDegree | Adjusts a value in Degrees, so that it lies in between 0 and 360. |
| AdjustAngleRad | Adjusts a value in Radians, so that it lies in between 0 and 2 * Pi. |
| AdjustDateYear | Adjusts the date so that it has the Year specified. |
| AgeAtDate | Returns the Age (in years) of a "person" given their Date of Birth (DOB) and the Date of Reference (DT). |
| AgeAtDateInMonths | Returns the Age (in months) of a "person" given their Date of Birth (DOB) and the Date of Reference (DT). |
| AgeAtDateInWeeks | Returns the Age (in weeks) of a "person" given their Date of Birth (DOB) and the Date of Reference (DT). |
| AgeNow | Returns the current Age (in years) of a "person" given their Date of Birth (DOB) using the System Date. |
| AgeNowInMonths | Returns the current Age (in months) of a "person" given their Date of Birth (DOB) using the System Date. |
| AgeNowInWeeks | Returns the current Age (in weeks) of a "person" given their Date of Birth (DOB) using the System Date. |
| AlphaCol2Int | Takes a Alphabetic Column Heading like that used in MS Excel and converts it to its Numeric Equivalent. |
| Angle2Str | |
| AnsiUpCase | Ansi version of the standard UpCase. |
| Beta | Returns Beta(X,Y) using a Series Expansion for 1/Gamma (X) as defined in Abramowitz & Stegun. |
| BitIsSet | Returns True if Specified Bit of BitList is 1. |
| Bits2LStr | Converts a Long Bit list to a string of '1' and '0'. |
| Bits2Str | Converts a Bit list to a string of '1' and '0'. |
| BitsSet | Returns a number from 0 -> 32 indicating the number of Bits Set. |
| BlankStr | Returns a string composed of blank spaces (ie #32). |
| Boolean2Char | Converts a Boolean Value into the corresponding Character. |
| Boolean2OnOffStr | Converts a Boolean Value into the corresponding Character. |
| Boolean2TF | Converts a Boolean Value into the corresponding Character. |
| Boolean2TFStr | Converts a Boolean Value into the corresponding Character. |
| Boolean2YB | Converts a Boolean Value into the corresponding Character. |
| Boolean2YN | Converts a Boolean Value into the corresponding Character. |
| Boolean2YNStr | Converts a Boolean Value into the corresponding Character. |
| BuildFromParts | Returns an Extended constructed from a Mantissa and Exponent base 10. |
| CalendarMonthsApart | Returns the Number of Calendar Months between DT2 and DT1. |
| CalendarWeeksApart | Returns the Number of Calendar Weeks between DT2 and DT1. |
| CentreChStr | Returns a string with specified characters added to the beginning and end of the string to in effect centre the string within the given length. |
| CentreStr | Returns a string with blank spaces added to the beginning and end of the string to in effect centre the string within the given length. |
| ClearAllBits | Sets all Bits in a BitList to 0. |
| ClearBit | Sets specified Bit of a BitList to 0. |
| CompareFloat | Returns -1 if X1 < X2, 0 if they are the same, 1 if X1 > X2. |
| ConfirmCancelMsg | Displays a Confirmation (ie Yes/No/Cancel) Message Dialog. |
| ConfirmMsg | Displays a Confirmation (ie Yes/No) Message Dialog. |
| DashStr | Returns a string composed of dashes (minus signs). |
| Date2AccessStr | Returns Date as a string suitable for MS Access Date comparisons, ie #MM/DD/YYYY#. |
| Date2ANSISQLStr | Returns Date as a string suitable for ANSI Standard comparisons, ie { d 'YYYY-MM-DD' } |
| Date2Day | Returns the Day of the Month number from a given date/time. |
| Date2DigitStr | Returns Date as a String in the format YYYYMMDD. |
| Date2FormatStr | Returns Date as a String using Format. |
| Date2ISOEnhStr | Returns Date as a Basic Format for ISO Dates: YYYY-MM-DD where YYYY is year, MM is the Month, DD is Day of Month. |
| Date2ISOInt | Returns Date as a Basic Format for ISO Dates: YYYYMMDD where YYYY is year, MM is the Month, DD is Day of Month. |
| Date2ISOStr | Returns Date as a Basic Format for ISO Dates: YYYYMMDD where YYYY is year, MM is the Month, DD is Day of Month. |
| Date2ISOWeekEnhStr | Returns Date as a Enhanced Format for ISO Calendar Week/Day: YYYY-Www-D where YYYY is year, 'W' is literal, ww is weekno and D is the ISO Day of Week - Monday is First Day. |
| Date2ISOWeekNo | Converts Dates into a Week No and Year according to ISO-8601. |
| Date2ISOWeekOnlyEnhStr | Returns Date as a Enhanced Format for ISO Calendar Week: YYYY-Www where YYYY is year, 'W' is literal, ww is weekno. |
| Date2ISOWeekOnlyStr | Returns Date as a Basic Format for ISO Calendar Week: YYYYWww where YYYY is year, 'W' is literal, ww is weekno. |
| Date2ISOWeekStr | Returns Date as a Basic Format for ISO Calendar Week/Day: YYYYWwwD where YYYY is year, 'W' is literal, ww is weekno and D is the ISO Day of Week - Monday is First Day. |
| Date2LongDOW | Returns the Long Day of Week Description for the supplied Date. |
| Date2LongMonth | Returns the Long Month Description for the supplied Date. |
| Date2Month | Returns the Month number from a given date/time, 1 = Jan, etc. |
| Date2ShortDOW | Returns the Short Day of Week Description for the supplied Date. |
| Date2ShortMonth | Returns the Short Month Description for the supplied Date. |
| Date2ShortMonthYY | Returns the Short Month Description for the supplied Date followed by a space then the last two digits of the year. |
| Date2ShortMonthYYYY | Returns the Short Month Description for the supplied Date followed by a space then the year. |
| Date2StarSign | Returns the Star Sign (Astrology) for the Given Date. |
| Date2Str | Returns Date as a String using ShortDateFormat from Regional Settings. |
| Date2WeekNo | Converts Dates into a Week No in the Current Year. |
| Date2Year | Returns the Year from a given date/time. |
| Date2YearMonth | Returns the (Year * 100 + Month) number for a given date/time, 3 Mar 2000 would give 200003 |
| DatesInSameISOWeekNo | |
| DatesInSameMonth | Returns true if both DateTimes refer to the same Calendar Month, can have different years. |
| DatesInSameMonthYear | Returns true if both DateTimes refer to the exact same Month, cannot have different years. |
| DatesInSameWeekNo | Returns true if the two Dates are in the same WeekNo. |
| DatesInSameYear | Returns true if both DateTimes refer to the same Year. |
| DateTime2FormatStr | Returns Date/Time as a String using Format. |
| DayName2DOW | Given a Day Name this routines searches through the Short and then Long Day Names supplied in the Registry to do a Left Match, and then return the Day Number. |
| DayOfMonth2Date | Returns the Given Occurrence (Day of Month) of a Day of Week in a given Month/Year. |
| DayOfYear | Returns the Day Number in the Year represented by the given Date. |
| Days2Fortnights | Returns the number of Fortnights the specified number of Days represents. |
| Days2Hrs | Returns the number of Hours the specified number of Days represents. |
| Days2Mins | Returns the number of Minutes the specified number of Days represents. |
| Days2Months | Returns the number of Months the specified number of Days represents. |
| Days2Secs | Returns the number of Seconds the specified number of Days represents. |
| Days2SiderealDays | Converts "normal" 24-hour Days into Sidereal Days. |
| Days2Weeks | Returns the number of Weeks the specified number of Days represents. |
| Days2Years | Returns the number of Years the specified number of Days represents. |
| Days2YearsGregorian | Returns the number of Years the specified number of Days represents. |
| Days2YearsJulian | Returns the number of Years the specified number of Days represents. |
| DaysApart | Returns the Number of Days between DT2 and DT1. |
| DaysInMonth | Returns the number of days in the Month represented by the given Date. |
| DaysInThisMonth | Returns the number of days in the current Month. |
| DaysInYear | Returns the number of days in the Year represented by the given Date. |
| DaysLeftInMonth | Returns the Number of days left in the Month represented by the given Date. |
| DaysLeftInThisMonth | Returns the number of days left in the current Month. |
| DaysLeftInThisYear | Returns the number of days left in this Year. |
| DaysLeftInYear | Returns the number of days left in the Year represented by the given Date. |
| DecLim | Decrements Value but won't go below specified Limit. |
| Deg2DMS | Converts Degrees as Decimal into Degrees/Minutes/Seconds. |
| Deg2Grad | Converts Degrees into Gradients. |
| Deg2Rad | Converts Degrees into Radians. |
| DelphiRandom | Used to call Delphi's Inbuilt Random Number Generator. |
| DigitStr2Date | Converts a string containing a Date into a DateTime. |
| DisplayTabsInString | Returns a String with all occurrences of TAB (ie #9) replaced with the contents of ESBTabStr. |
| DMS2Deg | Converts Degrees/Minutes/Seconds into Degrees as Decimal. |
| DOW2ESBDayOfWeek | |
| DOW2ISODOW | Converts a Delphi Day of Week into an ISO-8601 Day Of Week. |
| DOWsInMonth | Returns the number of the specified Day of Week in the Given Month/Year. |
| DOWsInRange | Returns the number of the specified Day of Week in the Given Date Range (inclusive). |
| DWY2Date | Returns the Date for a given Day of Week, a given WeekNo, and the given Year, assuming that the Start of the Week is Sunday, and that DOW uses 1 for Sunday. |
| EndOfISOWeek | Returns the End of the week containing given Date/Time, assumes that the End of the Week is Sunday according to ISO-8601 - Time portion preserved. |
| EndOfISOWeekNo | Returns the End of the Week for the given ISO-8601 WeekNo in the given year. |
| EndOfWeek | Returns the End of the week containing given Date/Time, assumes that the End of the Week is Saturday - Time portion preserved. |
| EndOfWeekNo | Returns the End of the Week for the given WeekNo in the given year, assuming that the End of the Week is Saturday. |
| ErrorMsg | Displays an Error Message Dialog. |
| ESBArcCos | Given a Value returns the Angle whose Cosine it is, in Radians. |
| ESBArcCosDeg | Given a Value returns the Angle whose Cosine it is, in Degrees. |
| ESBArcCosec | Given a Value returns the Angle whose Cosecant it is, in Radians. |
| ESBArcCosecDeg | Given a Value returns the Angle whose Cosecant it is, in Degrees. |
| ESBArCosech | Returns the inverse hyperbolic cosecant of X. |
| ESBArCosh | Returns the inverse hyperbolic cosine of X. |
| ESBArCoth | Returns the inverse hyperbolic cotangent of X. |
| ESBArcSec | Given a Value returns the Angle whose Secant it is, in Radians. |
| ESBArcSecDeg | Given a Value returns the Angle whose Secant it is, in Degrees. |
| ESBArcSin | Given a Value returns the Angle whose Sine it is, in Radians. |
| ESBArcSinDeg | Given a Value returns the Angle whose Sine it is, in Degrees. |
| ESBArcTan | Returns the ArcTangent of Y / X - Result is in Radians. |
| ESBArcTanDeg | Returns the ArcTangent of Y / X - Result is in Degrees. |
| ESBArcTanDeg2 | Given a Value returns the Angle whose Tangent it is, in Degrees. |
| ESBArSech | Returns the inverse hyperbolic secant of X. |
| ESBArSinh | Returns the inverse hyperbolic sine of X. |
| ESBArTanh | Returns the inverse hyperbolic tangent of X. |
| ESBCeil | |
| ESBClear | Fills given structure with specified number of 0 values, effectively clearing it. |
| ESBCosDeg | Returns Cosine of Angle given in Degrees. |
| ESBCosec | Returns CoSecant of the Angle given in Radians. |
| ESBCosecDeg | Returns Cosecant of Angle given in Degrees. |
| ESBCosech | Returns the hyperbolic cosecant of X. |
| ESBCosh | Returns the hyperbolic cosine of X. |
| ESBCot | Returns CoTangent of the Angle given in Radians. |
| ESBCotDeg | Returns Cotangent of Angle given in Degrees. |
| ESBCoth | Returns the hyperbolic cotangent of X. |
| ESBDayOfWeek2DOW | |
| ESBDayOfWeek2ISODOW | |
| ESBDecodeDate | An Enhanced DecodeDate that includes Exception Handling. |
| ESBDecodeTime | An Enhanced EncodeTime that includes Exception Handling. |
| ESBDistance | Returns the straight line Distance between (X1, Y1) and (X2, Y2) |
| ESBEncodeDate | An Enhanced EncodeDate that includes Exception Handling. |
| ESBEncodeTime | An Enhanced EncodeTime that includes Exception Handling. |
| ESBExchange | Swaps the data for the specified number of bytes between the two structures. |
| ESBFloor | Returns the Floor of X, ie Integral Value Below. |
| ESBIntPower | Raises Values to an Integer Power. |
| ESBLastPosCh | Returns the Last Position of given Character, processing from the end of the string. |
| ESBLog10 | Returns Logarithm of X to Base 10. |
| ESBLog2 | Returns Logarithm of X to Base 2. |
| ESBLogBase | Returns Logarithm of X to Given Base. |
| ESBMod | Returns Floating Point Modulus, given as X - ESBFloor ( X / Y ) * Y. |
| ESBMonth2Month | |
| ESBPosCh | Returns the first Position of given Character. |
| ESBPosNCh | Returns the Position of the n'th occurrence of given Character. |
| ESBProperStr | Returns Proper String - each word Capitalized - uses Ansi Capitalisation. |
| ESBRem | Returns Floating Point Remainder, given as X - Int ( X / Y ) * Y. |
| ESBSame | Returns True if two structures have the same bytes for the first Size Words. |
| ESBSec | Returns Secant of the Angle given in Radians. |
| ESBSecDeg | Returns Secant of Angle given in Degrees. |
| ESBSech | Returns the hyperbolic secant of X. |
| ESBSign | Returns the Sign of the Value. |
| ESBSinCos | Fast Computation of Sin and Cos, where Angle is in Radians. |
| ESBSinCosDeg | Fast Computation of Sin and Cos, where Angle is in Degrees. |
| ESBSinDeg | Returns Sine of Angle given in Degrees. |
| ESBSinh | Returns the hyperbolic sine of X. |
| ESBTan | Returns Tangent of Angle given in Radians. |
| ESBTanDeg | Returns Tangent of Angle given in Degrees. |
| ESBTanh | Returns the hyperbolic tangent of X. |
| ESBToday | A Speed Optimised Routine to get the Current Date. |
| ESBTomorrow | A Speed Optimised Routine to get the Tomorrow's Date. |
| ESBYesterday | A Speed Optimised Routine to get the Yesterday's Date. |
| ExactWeeksApart | Returns the Exact Number of Weeks between DT2 and DT1. |
| ExtractParts | Returns an Extended as its Mantissa and Exponent base 10. |
| ExtractValue | Retrieves the P'th Value in a String containing several values separated by given Separator which defaults to a semicolon. |
| FillStr | Returns a string filled with the given character. |
| FlipAllBits | Flips all Bits in a BitList, i.e 1 becomes 0 and 0 becomes 1. |
| FlipBit | Flips specified Bit of a BitList, ie 0 becomes 1 and 1 becomes 0. |
| Float2CEStr | Converts a Float into a string without Padding and with Thousands Separators. |
| Float2CEStr2 | Like Float2CEStr this ccnverts a Float into a string without Padding & with Thousands Separators, except this removes all trailing 0's and the decimal separator if not needed. |
| Float2CStr | Converts a Float into a string of length Len with ESBNumPadCh Padding to the Left and with Thousands Separators. |
| Float2EStr | Converts a Float into a string without Padding. |
| Float2EStr2 | Like Float2EStr this ccnverts a Float into a string without Padding, except this removes all trailing 0's and the decimal separator if not needed. |
| Float2Str | Converts a Float into a string of length Len with ESBNumPadCh Padding to the Left. |
| Float2ZStr | Converts a Float into a string of length Len with Zero Padding to the Left. |
| FloatIsNegative | Returns True if X is Negative, ie X < -ESBTolerance. |
| FloatIsPositive | Returns True if X is Positive, ie X > ESBTolerance. |
| FloatIsZero | Returns True if X is within ESBTolerance of 0. |
| Fortnights2Days | Returns the number of Days the specified number of Fortnights represents. |
| Gamma | Returns Gamma(X) using a Series Expansion for 1/Gamma (X) as defined in Abramowitz & Stegun. |
| GCD | Returns the Greatest Common (Positive) Divisor (GCD)of two Integers. |
| Get87ControlWord | Returns the 80x87 Control Word. |
| GetChristmasDay | Returns Christmas Day, for a given Year. |
| GetDateTimeStamp | Returns the current date/time as a string in the Format of: YYYYMMDD-HHMMSSmmm. |
| GetEasterSunday | Returns the Date of Easter Sunday for given Year - based on current Calendar. |
| GetEpact | Return the Epact, which is a measure of the age of the moon (ie the number of days that have passed since an "official" new moon) on a particular date. |
| GetESBDateOrder | Identifies which of the three common formats for Date Order that a given Date Format is in. |
| GetFirstDayOfMonth | Returns First Day of the Month, for a given Date/Time - Time portion preserved. |
| GetFirstDayOfQuarter | Returns First Day of the Quarter, for a given Date/Time - Time portion, preserved or Returns First Day of the Quarter, for a given Quarter and Year. |
| GetFirstDayOfYear | Returns First Day of the Year, for a given Year. |
| GetFirstMondayOfYear | Returns First Monday of the Year, for a given Year. |
| GetFirstSundayOfYear | Returns First Sunday of the Year, for a given Year. |
| GetGoldenNumber | Returns the GoldenNumber for a given Year. |
| GetGoodFriday | Returns the Date of Good Friday for given Year - based on current Calendar. |
| GetLastDayOfMonth | Returns Last Day of the Month, for a given Date/Time - Time portion preserved. |
| GetLastDayOfQuarter | Returns Last Day of the Quarter, for a given Date/Time - Time portion preserved or Returns Last Day of the Quarter, for a given Quarter and Year. |
| GetLastDayOfYear | Returns Last Day of the Year, for a given Year. |
| GetRoundingType | Get the Current Rounding Type. |
| Grad2Deg | Converts Gradients into Degrees. |
| Grad2Rad | Converts Gradients into Radians. |
| GreaterFloat | Returns True if X1 > X2. |
| Hermite | Returns a Hermite Polynomial of order N evaluated at X. |
| Hex2Int | Converts a Hexadecimal (string) into an Integer. |
| Hex2Int64 | Converts a Hexadecimal (string) into a LongWord. |
| Hex2LWord | Converts a Hexadecimal (string) into a LongWord. |
| Hrs2Days | Returns the number of Days the specified number of Hours represents. |
| Hrs2Mins | Returns the number of Minutes the specified number of Hours represents. |
| Hrs2Secs | Returns the number of Seconds the specified number of Hours represents. |
| iff | Performs an if that can be used in Expressions. |
| ILog2 | Calculate the integer part of the logarithm base 2 of an integer. |
| IncLim | Increments Value but won't go above specified Limit. |
| IncompleteBeta | Returns the Incomplete Beta Ix(P, Q), where 0 <= X <= 1 and P and Q are positive. |
| InfoMsg | Displays an Information Message Dialog. |
| InputInt | Allows Input of an Integer in a Dialog with given Caption and Prompt. |
| InputStr | Allows Input of a String in a Dialog with given Caption and Prompt. |
| Int2CEStr | Converts an Integer into a string without Padding and with ThousandSeparators as defined in the Regional Settings. |
| Int2CStr | Converts an Integer into a string of length Len with ESBNumPadCh Padding and with ThousandSeparators as defined in the Regional Settings. |
| Int2EHex | Converts an Integer into a Hexadecimal (string) without Padding. |
| Int2EStr | Converts an Integer into a string without Padding. |
| Int2Hex | Converts an Integer into a Hexademical (string) of length Len with ESBNumPadCh Padding to the Left. |
| Int2Placing | Returns the "Placing" suffix for an integer, ie 1 gives 'st' as in 1st, 12 gives 'th' as in 12th, 22 gives 'nd' as in 22nd, etc. |
| Int2Str | Converts an Integer into a string of length Len with ESBNumPadCh Padding to the Left. |
| Int2ZHex | Converts an Integer into a string of length Len with Zero Padding to the Left. |
| Int2ZStr | Converts an Integer into a string of length Len with Zero Padding to the Left. |
| IntCol2Alpha | Takes a Numeric Column Heading and converts it to its Alphabetic Column Heading like that used in Excel. |
| IntPow | Calculate any float to non-negative integer power. |
| InverseGamma | Returns 1/Gamma(X) using a Series Expansion as defined in Abramowitz & Stegun. |
| IPStr2LWord | Converts a String representing an IP Address 'xxx.xxx.xxx.xxx' into the equivalent LongWord. |
| IsAlphaNumericStr | Returns True if the string is not empty and is only made of Standard Alphabetic characters 'A'through 'Z' and 'a' through 'z' or of Digits '0' through '9'. |
| IsAlphaStr | Returns True if the string is not empty and is only made of Standard Alphabetic characters 'A'through 'Z' and 'a' through 'z'. |
| IsAM | Returns True if the Time portion is a AM value. |
| IsAMNow | Returns True if the currnet Time is a AM value. |
| IsApril | Returns True if the given Date's Month is April. |
| IsAprilNow | Returns True if today's Month is April. |
| IsAugust | Returns True if the given Date's Month is August. |
| IsAugustNow | Returns True if today's Month is August. |
| IsCharSetStr | Returns True if the string is not empty and is only made of Characters in the specificed CharSet. |
| IsDecember | Returns True if the given Date's Month is December. |
| IsDecemberNow | Returns True if todays Month is December. |
| IsDigitStr | Returns True if the string is not empty and is only made of Digits '0' through '9'. |
| IsFebruary | Returns True if the given Date's Month is February. |
| IsFebruaryNow | Returns True if today's Month is February. |
| IsFirstDayOfMonth | Returns true if the date is the first day of a Month. |
| IsFirstDayOfMonthNow | Returns true if today is the first day of a Month. |
| IsFirstDayOfYear | Returns true if the date is the first day of a Year. |
| IsFirstDayOfYearNow | Returns true if today is the first day of a Year. |
| IsFriday | Returns True if the Date represents a Friday. |
| IsFridayNow | Returns True if today is a Friday. |
| IsJanuary | Returns True if the given Date's Month is January. |
| IsJanuaryNow | Returns True if today's Month is January. |
| IsJuly | Returns True if the given Date's Month is July. |
| IsJulyNow | Returns True if today's Month is July. |
| IsJune | Returns True if the given Date's Month is June. |
| IsJuneNow | Returns True if today's Month is June. |
| IsLastDayOfMonth | Returns true if the date is the last day of a Month. |
| IsLastDayOfMonthNow | Returns true if today is the last day of a Month. |
| IsLastDayOfYear | Returns true if the date is the last day of a Year. |
| IsLastDayOfYearNow | Returns true if today is the last day of a Year. |
| IsLeapYear | Is given Year a Leap Year. |
| IsMarch | Returns True if the given Date's Month is March. |
| IsMarchNow | Returns True if today's Month is March. |
| IsMay | Returns True if the given Date's Month is May. |
| IsMayNow | Returns True if today's Month is May. |
| IsMidnight | Returns True if the Time portion represents Midnight, 12:00am. |
| IsMidnightNow | Returns True if the current Time represents Midnight, 12:00am. |
| IsMonday | Returns True if the Date represents a Monday. |
| IsMondayNow | Returns True if today is a Monday. |
| IsNoon | Returns True if the Time portion represents Noon, 12:00pm. |
| IsNoonNow | Returns True if the current Time represents Noon, 12:00pm. |
| IsNovember | Returns True if the given Date's Month is November. |
| IsNovemberNow | Returns True if today's Month is November. |
| IsOctober | Returns True if the given Date's Month is October. |
| IsOctoberNow | Returns True if today's Month is October. |
| ISODayOfWeek | Returns Day Of Week According to ISO-8601 which has Monday as 1 and Sunday as 7. |
| ISODOW2DOW | Converts an ISO-8601 Day of Week into a Delphi Day Of Week. |
| ISODOW2ESBDayOfWeek | |
| ISOWeekNosApart | |
| ISOWeeksApart | Returns the Number of ISO Weeks between DT2 and DT1. |
| ISOWeeksInYear | Most years have 52 weeks, but years that start on a Thursday and leap years that start on a Wednesday (or Thursday) have 53 weeks. |
| ISOYWD2Date | Returns the Date for a given Day of Week, a given WeekNo, and the given Year, as defined in ISO-8601. |
| IsPM | Returns True if the Time portion is a PM value. |
| IsPMNow | Returns True if the current Time is a PM value. |
| ISqrt | ISqrt (I) computes INT (SQRT (I)), that is, the integral part of the square root of integer I. |
| IsSaturday | Returns True if the Date represents a Saturday. |
| IsSaturdayNow | Returns True if today is a Saturday. |
| IsSeptember | Returns True if the given Date's Month is September. |
| IsSeptemberNow | Returns True if today's Month is September. |
| IsSunday | Returns True if the Date represents a Sunday. |
| IsSundayNow | Returns True if today is a Sunday. |
| IsThursday | Returns True if the Date represents a Thursday. |
| IsThursdayNow | Returns True if today is a Thursday. |
| IsTuesday | Returns True if the Date represents a Tuesday. |
| IsTuesdayNow | Returns True if today is a Tuesday. |
| IsValidLongDOW | Returns True if DOW can be found in the Long Day Names from the Regional Settings. |
| IsValidLongMonth | Returns True if Month can be found in the Long Months from the Regional Settings. |
| IsValidShortDOW | Returns True if DOW can be found in the Short Day Names from the Regional Settings. |
| IsValidShortMonth | Returns True if Month can be found in the Short Months from the Regional Settings. |
| IsWednesday | Returns True if the Date represents a Wednesday. |
| IsWednesdayNow | Returns True if today is a Wednesday. |
| IsWeekday | Returns True if the Date represents Monday through Friday. |
| IsWeekdayNow | Returns True if today is Monday through Friday. |
| IsWeekend | Returns True if the Date represents Saturday or Sunday. |
| IsWeekendNow | Returns True if today is Saturday or Sunday. |
| IsWorkingDay | Returns True if the specified Date is a Working Day. |
| LCM | Returns the Least Common Multiple of two Integers. |
| LeftAlignStr | Returns a string of Length N with blank spaces added to the end of the string if S is too short, or returning the N Left-most characters of S if S is too long. |
| LeftStr | Returns the substring consisting of the first N characters of S. |
| LeftTillChStr | Returns the substring consisting of the characters from S up to but not including the specified one. |
| LesserFloat | Returns True if X1 < X2. |
| LnBeta | Returns the Natural Logarithm of Beta(X,Y) using a LnGamma (X) as defined above. |
| LnGamma | Logarithm to base e of the gamma function. |
| LWord2IPStr | Converts a LongWord representing an IP Address and returns the equivalent string representation 'xxx.xxx.xxx.xxx'. |
| MakeInt64 | Combine High and Low DWord into Int64. |
| MaxWXYZ | Returns the Maximum of 4 Values. |
| MaxXY | Returns the Maximum of 2 Values. |
| MaxXYZ | |
| Mins2Days | Returns the number of Days the specified number of Minutes represents. |
| Mins2Hrs | Returns the number of Hours the specified number of Mintues represents. |
| Mins2Secs | Returns the number of Minutes the specified number of Seconds represents. |
| MinutesApart | Returns the number of whole minutes apart the two times are (date portion ignored) and DT1 is assumed to be before DT2. |
| MinWXYZ | Returns the Minimum of 4 Values. |
| MinXY | |
| MinXYZ | Returns the Minimum of 3 Values. |
| Month2ESBMonth | |
| MonthName2Month | Given a Month Name this routines searches through the Short and then Long Month Names supplied in the Registry to do a Left Match, and then return the Month Number. |
| Months2Days | Returns the number of Days the specified number of Months represents. |
| MS2TimeStr | Converts a time in MilliSeconds to a string of the form 'H:MM:SS.mmm'. |
| OptDate | A Speed Optimised Routine to get the Current Date. |
| OptDate2Day | A Speed Optimised Routine for getting the Day portion of a Date based on Routine by Ken Otto that is many times faster than using DecodeDate in SysUtils. |
| OptDate2Month | A Speed Optimised Routine for getting the Month portion of a Date based on Routine by Ken Otto that is many times faster than using DecodeDate in SysUtils. |
| OptDate2Year | A Speed Optimised Routine for getting the Year portion of a Date based on Routine by Ken Otto that is many times faster than using DecodeDate in SysUtils. |
| OptDayOfYear | Returns the Day Number in the Year represented by the given Date. |
| OptDaysLeftInThisYear | Returns the number of days left in this Year. |
| OptDaysLeftInYear | Returns the number of days left in the Year represented by the given Date. |
| OptDecodeDateI | A Speed Optimised DecodeDate developed by Ken Otto that is many times faster than the once included in SysUtils. |
| OptDecodeDateW | A Speed Optimised DecodeDate developed by Ken Otto that is many times faster than the once included in SysUtils. |
| OptEncodeDateI | A Speed Optimised EncodeDate developed by Ken Otto that is many times faster than the once included in SysUtils, and includes Exception Handling. |
| OptEncodeDateW | A Speed Optimised EncodeDate developed by Ken Otto that is many times faster than the once included in SysUtils, and includes Exception Handling. |
| OptThisDay | Returns the current Day - from Today's Date. |
| OptThisDayOfYear | Returns the Day Number in this Year represented by today. |
| OptThisMonth | Returns the current Month - from Today's Date. |
| OptThisYear | Returns the current Year - from Today's Date. |
| PadChLeftStr | Returns a string with the specified character added to the beginning of the string until the string is of the given length. |
| PadChRightStr | Returns a string with the specified character added to the beginning of the string until the string is of the given length. |
| PadLeftStr | Returns a string with blank spaces added to the beginning of the string until the string is of the given length. |
| PadRightStr | Returns a string with blank spaces added to the beginning of the string until the string is of the given length. |
| Pow2 | Calculate 2 to the given floating point power. |
| Rad2Deg | Converts Radians into Degrees. |
| Rad2Grad | Converts Radians into Gradients. |
| Random_Beta | Function generates a Random variate in [0,1] from a Beta Distribution with density proportional to BETA**(AA-1) * (1-BETA)**(BB-1). |
| Random_Binomial1 | Function generates a Random Binomial Variate using C D Kemp's method. |
| Random_Binomial2 | Generates a single random deviate from a binomial distribution whose number of trials is N and whose probability of an event in each trial is P. |
| Random_Cauchy | Generate a random variant from the standard Cauchy distribution. |
| Random_ChiSq | Generates a random variate from the Chi-Squared Distribution with given degrees of freedom. |
| Random_Exponential | Function generates a Random Variate in [0, Infinity) from a negative exponential distribution with density proportional to EXP (-random_exponential), using Inversion. |
| Random_Gamma | Function generates a Random Gamma Variate. |
| Random_Inv_Gauss | Function generates a Random Variate in [0, Infinity) from a reparameterised generalised inverse Gaussian (GIG) Distribution with Density proportional to GIG**(H-1) * EXP(-0.5*B*(GIG+1/GIG)) using a ratio method. |
| Random_MVNorm | Routine to generate an N-Variate Random Normal Vector using a Cholesky Decomposition. |
| Random_Neg_Binomial | Function generates a Random Negative Binomial variate. |
| Random_Normal | The function random_normal() returns a normally distributed pseudo-random number with zero mean and unit variance. |
| Random_Poisson | Generates a single random deviate from a Poisson distribution with mean mu. |
| Random_T | Function generates a random variate from a Student T Distribution using Kinderman and Monahan;s Ratio Method. |
| Random_von_Mises | Function generates a Random von Mises Variate. |
| Random_Weibull | Generates a random variate from the Weibull distribution with probability density: a a-1 -x f(x) = a.x e |
| Register | |
| RelativePrime | If two Integers are Relative Prime to each other then GCD (X, Y) = 1. |
| ReplaceChStr | Returns the String with all occurrences of OldCh character replaced with NewCh character. |
| ReverseBits | Reverses the Bit List, ie Bit 15 swap Bit 0, Bit 14 swap Bit1, etc. |
| RightAfterChStr | Returns the substring consisting of the characters from S after but not including the specified one. |
| RightAfterStr | Returns the substring consisting of the remaining characters after the first N Characters of S. |
| RightAlignStr | Returns a string of Length N with blank spaces added to the Beginning of the string if S is too short, or returning the N left-most characters of S if S is too long. |
| RightStr | Returns the substring consisting of the last N characters of S. |
| RightTillChStr | Returns the substring consisting of the right most characters from S up to but not including the specified one. |
| RoundDP | Returns X rounded to the given number of Decimal Places. |
| SameDate | Returns True if they are both the same Date ignoring the Time portion. |
| SameDateTime | Returns True if they are both the same Date/Time. |
| SameFloat | Returns True if X1 and X2 are within a "small" value of each other. |
| SameTime | Returns True if they are both the same Time ignoring the Date portion. |
| SciFloat2EStr | Converts a Float into a string in Scientific Notation without Padding. |
| SciFloat2EStr2 | Converts a Float into a string in Scientific Notation without Padding, except this removes all trailing 0's and the decimal separator if not needed. |
| SciFloat2Str | Converts a Float into a string in Scientific Notation of length Len with ESBNumPadCh Padding to the Left. |
| Secs2Days | Returns the number of Days the specified number of Seconds represents. |
| Secs2Hrs | Returns the number of Hours the specified number of Seconds represents. |
| Secs2Mins | Returns the number of Seconds the specified number of Mintues represents. |
| Set87ControlWord | Sets the 80x87 Control Word. |
| SetAllBits | Sets all Bits in a BitList to 1. |
| SetBit | Sets specified Bit of a BitList to 1. |
| SetRoundingType | Allows you to change the Current Rounding Type. |
| SiderealDays2Days | Converts Sidereal Days into "normal" 24-hour Days. |
| SignXY | Returns the FORTRAN type SIGN of the Values - basically it returns a value with the Magnitude of X and the Sign of Y. |
| SolveQuadratic | Solves a Quadratic Equation of the form AX^2 + BX + C = 0. |
| SplitInt64 | Split a Int64 into High DWord and Low DWord. |
| StarStr | Returns a string composed of stars (asterisks). |
| StartOfISOWeek | Returns the Start of the week containing given Date/Time, assumes that the Start of the Week is Monday according to ISO-8601 - Time portion preserved. |
| StartOfISOWeekNo | Returns the Start of the Week for the given ISO-8601 WeekNo in the given year. |
| StartOfWeek | Returns the Start of the week containing given Date/Time, assumes that the Start of the Week is Sunday - Time portion preserved. |
| StartOfWeekNo | Returns the Start of the Week for the given WeekNo in the given year, assuming that the Start of the Week is Sunday. |
| Str2Bits | Converts a string of '1' and '0' into a BitList. |
| Str2Byte | Converts a string into a Byte. |
| Str2Cardinal | Converts a string into a Cardinal. |
| Str2CutOffDate | Converts a string containing a Date into a DateTime. |
| Str2Date | Converts a string containing a Date into a DateTime. |
| Str2Double | Converts a string into a Double. |
| Str2Float | Converts a string into an Extended. |
| Str2HistoricDate | Converts a string containing a Date into a DateTime. |
| Str2Int | Converts a string into an Integer. |
| Str2Int64 | Converts a string into a Int64. |
| Str2LInt | Converts a string into a LongInt. |
| Str2LWord | Converts a string into a LongWord. |
| Str2Single | Converts a string into a Single. |
| Str2SInt | Converts a string into a ShortInt. |
| Str2SmallInt | Converts a string into a SmallInt. |
| Str2Time | Converts a string containing a Time into a DateTime. |
| Str2Word | Converts a string into a Word. |
| StrFormat2Date | Converts a string containing a Date into a DateTime. |
| StripChFromStr | Returns a String with all occurrences of the given character removed. |
| StripChStr | Returns the String with all specified leading & trailing characters removed. |
| StripLChStr | Returns the String with all specified leading characters removed. |
| StripTChStr | Returns the String with all specified trailing characters removed. |
| StripThousandSeparators | Returns a string with all occurrences of the Thousands Separator as defined in the regional settings removed. |
| SubtractDays | Subtracts a Floating Point amount of Days from a Given Date/Time. |
| SubtractFortnights | Subtracts a Floating Point amount of Fortnights from a Given Date/Time. |
| SubtractHrs | Subtracts a Floating Point amount of Hours from a Given Date/Time. |
| SubtractMins | Subtracts a Floating Point amount of Minutes from a Given Date/Time. |
| SubtractMonths | Subtracts a Floating Point amount of Months from a Given Date/Time. |
| SubtractQuarters | Subtracts a Floating Point amount of Quarters from a Given Date/Time. |
| SubtractSecs | Subtracts a Floating Point amount of Seconds from a Given Date/Time. |
| SubtractSemesters | Subtracts a Floating Point amount of Semesters from a Given Date/Time. |
| SubtractWeeks | Subtracts a Floating Point amount of Weeks from a Given Date/Time. |
| SubtractYrs | Subtracts a Floating Point amount of Years from a Given Date/Time. |
| SumOfSeries | Algebraically calculates the sum of a series. |
| SwapXY | Swap 2 Values using a Temp Value. |
| TenToY | Returns 10^Y - handles all cases. |
| TF2Boolean | Converts a Character Value into its corresponding Boolean value. |
| ThisDay | Returns the current Day - from Today's Date. |
| ThisDayOfYear | Returns the Day Number in this Year represented by today. |
| ThisDOW | Returns the current Day of the week from Today's Date. |
| ThisHr | Returns the current Hour - from the current Time. |
| ThisISODOW | Returns the current Day of the week from Today's Date, according to ISO-8601 which has Monday as 1 and Sunday as 7. |
| ThisISOWeekNo | Returns the ISO-8601 WeekNo of the current Date (System Date). |
| ThisMin | Returns the current Minute - from the current Time. |
| ThisMonth | Returns the current Month - from Today's Date. |
| ThisMSec | Returns the current Millisecond - from the current Time. |
| ThisSec | Returns the current Second - from the current Time. |
| ThisWeekNo | Returns the WeekNo of the current Date (System Date). |
| ThisYear | Returns the current Year - from Today's Date. |
| Time2FormatStr | Returns Time as a String using Format. |
| Time2Hr | Returns the Hour from a given date/time. |
| Time2Min | Returns the Minute from a given date/time. |
| Time2MSec | Returns the Millisecond from a given date/time. |
| Time2Sec | Returns the Second from a given date/time. |
| Time2Str | Returns the Time Portion as a string HH:MM with time separator from the Regional Settings. |
| TimeApartInDays | Returns the decimal number of Days apart the two date/times are. |
| TimeApartInFortnights | Returns the decimal number of fortnights apart the two date/times are. |
| TimeApartInHrs | Returns the decimal number of hours apart the two date/times are. |
| TimeApartInMins | Returns the decimal number of Minutes apart the two date/times are. |
| TimeApartInSecs | Returns the decimal number of Seconds apart the two date/times are. |
| TimeApartInWeeks | Returns the decimal number of Weeks apart the two date/times are. |
| TwoToY | Returns 2^Y - handles all cases. |
| UnderscoreStr | Returns a string composed of Underscores (Shift-Minus). |
| ValidationMsg | Displays a Validation (Error) Message Dialog. |
| ValueMatch | Retrieves True if the specified Value is in a String containing several values separated by given Separator which defaults to a semicolon. |
| WarningMsg | Displays a Warning Message Dialog. |
| WeekDaysInMonth | Returns the number of the Week Days (Mon through Fri) in the Given Month/Year. |
| WeekendDaysInMonth | Returns the number of the WeekEnd Days (Sat & Sun) in the Given Month/Year. |
| WeekNosApart | Returns true No of Weeks, based on WeekNo, that the two dates are apart. |
| Weeks2Days | Returns the number of Days the specified number of Weeks represents. |
| WeeksApart | Returns the Number of Weeks between DT2 and DT1. |
| WhichQuarter | Returns 1 if Date in Jan through Mar, 2 if Date in Apr through Jun, 3 if Date in Jul through Sep, 4 if Date in Oct through Dec. |
| WhichSemester | Returns 1 if Date in Jan through Jun or 2 if Date in Jul through Dec. |
| XtoY | Returns X^Y - handles all cases (except those mentioned below). |
| Years2Days | Returns the number of Days the specified number of Years represents. |
| YearsGregorian2Days | Returns the number of Days the specified number of Years represents. |
| YearsJulian2Days | Returns the number of Days the specified number of Years represents. |
| YN2Boolean | Converts a Character Value into its corresponding Boolean value. |