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