Delphi函数参考大全
田秧收集整理
第1章 字符串处理函数
1.1
AdjustLineBreaks(S,Style)
返回将字符串的行分隔符调整为CR/LF序列
1.2
AnsiCompareStr(S1,S2)
反回比较两个字符串
1.3
AnsiCompareText(S1,S2)
反回比较两个字符串
1.4
AnsiContainsStr(串1,串2)
返回字符串1是否包含子串2
1.5
AnsiContainsText(串1,串2)
返回字符串1是否包含子串2
1.6
AnsiDeQdStr(S,Q)
返回以字符Q为引号的
现形式原形
1.7
AnsiEndsStr(串2,串1)
返回字符串1是否以子串2结尾
1.8
AnsiEndsText(串2,串1)
返回字符串1是否以子串2结尾
1.9
AnsiExtractQdStr(varSrc,Q)
返回以字符Q为引号的表现形式原形
1.10
AnsiIndexStr(串1, 数组)
返回字符串1在字符串数组数组中的位置
1.11
AnsiIndexText(串1, 数组)
返回字符串1在字符串数组数组中的位置
1.12
AnsiLastChar(S)
返回字符串S的最后一个指针字符
1.13
AnsiLowerCase(S)
返回字符串S的小写形式
1.14
AnsiMatchStr(串1, 数组)
返回字符串数组数组中是否包含字符串1
1.15
AnsiMatchText(串1, 数组)
返回字符串数组数组中是否包含字符串1
1.16
AnsiQdStr(S,Q)
返回字符串S以字符Q为引号的表现形式
1.17
AnsiReplaceStr(串1,串2,串3)
返回字符串1中用子串2替换成子串3的结果
1.18
AnsiReplaceText(串1,串2,串3)
返回字符串1中用子串2替换成子串3的结果
1.19
AnsiResemblesText(串1, 串2)
返回两个字符串是否相似
1.20
AnsiSameStr(S1,S2)
返回两个字符串是否相等
1.21
AnsiSameText(S1,S2)
返回两个字符串是否相等
1.22
AnsiStartsStr(串2,串1)
返回字符串1是否以子串2开头
1.23
AnsiStartsText(串2,串1)
返回字符串1是否以子串2开头
1.24
AnsiStrComp(S1,S2)
返回比较两个指针字符串
1.25
AnsiStrIComp(S1,S2)
返回比较两个指针字符串
1.26
AnsiString
短字符串转为长字符串
1.27
AnsiStrLastChar(P)
返回指针字符串P的最后一个指针字符
1.28
AnsiStrLComp(S1,S2,N)
返回比较两个指针字符串指定长度
1.29
AnsiStrLComp函数
返回比较两个指针字符串指定长度
1.30
AnsiStrLIComp(S1,S2,N)
返回比较两个指针字符串指定长度
1.31
AnsiStrLower(Str)
返回指针字符串小写形式
1.32
AnsiStrPos函数
返回指针字符串Str2在Str1中第一个出现的地址
1.33
AnsiStrRScan函数
返回指针字符串Str2在Str1中最后一个出现的地址
1.34
AnsiStrScan函数
返回指针字符串Str2在Str1中第一个出现的地址
1.35
AnsiStrUpper(Str)
返回指针字符串大写形式
1.36
AnsiUpperCase(S)
返回字符串S的大写形式
1.37
AppendStr(P, S)
在字符串P后追加字符串S
1.38
AssignStr(P, S)
将字符串S更新给字符串指针P
1.39
ByteToBin
字节转二进制串
1.40
CompareMem(P1,P2,N)
返回比较两个内存指针
1.41
CompareStr(S1,S2)
返回比较两个字符
1.42
CompareText(S1,S2)
返回比较两个字符串
1.43
Concat函数
连接两个或多个字符串为一个字符串
1.44
Copy函数
返回字符串1从K开始的N个字符
1.45
DecodeSoundexInt(AValue)
返回探测整数的解码
1.46
DecodeSoundexWord(AValue)
返回探测文字数值的解码
1.47
Delete(s,k,n)过程
删除字符串中指定的字符串
1.48
DisposeStr(P)
释放字符串指针P资源
1.49
DupeString(串1,N)
返回字符串1的N个复本
1.50
ExtractStrings函数
1.51
GetHzPy
取汉字的拼音
1.52
High(数组)
返回数组下标的最大值
1.53
IfThen(AValue ATrue,AFalse)
返回指定的逻辑字符串
1.54
Insert(s1,s2,n)过程
插入一个字符(串)
1.55
InStr
判断s1是否包含在s2中
1.56
IntToByte
返回整数Value转换成字节数
1.57
IntToHex(ValueDigits)
返回整数Value转换成十六进制表现结果
1.58
IntToStr(Value)
返回整数Value转换成字符串
1.59
IntToStrSp
带分隔符的整数-字符转换
1.60
IsValidIdent(Ident)
返回字符串Ident是否是正确的
符
1.61
LeftStr(串1, N)
返回字符串1左边的N个字符
1.62
Length函数
返回指定字符串的长度
1.63
LineStart函数
1.64
LinesToStr
多行文本转单行(换行符转’\n’)
1.65
Low(数组)
返回数组下标的最小值
1.66
LowerCase(S)
返回字符串S的小写形式
1.67
MidStr(串1,K,N)
返回字符串1从K开始的N个字符
1.68
NewStr(S)
返回一个新的字符串指针地址
1.69
Pchar(S)函数
长字符串变量S转为指针类型
1.70
PosEx函数
返回指针字符串Str2在Str1中第一个出现的地址
1.71
Pos函数
返回指针字符串Str2在Str1中第一个出现的地址
1.72
QdStr(S)
返回字符串S在pascal中的表现形式
1.73
QuotedStr函数
返回字符串S在pascal中的表现形式
1.74
RandomFrom(数组)
随机返回字符串数组数组中的一个元素
1.75
ReverseString(串1)
返回字符串1的反序
1.76
RightStr(串1, N)
返回字符串1右边的N个字符
1.77
SameText(S1,S2)
返回两个字符串是否相等
1.78
SearchBuf()
返回第一个搜索到的指针位置
1.79
SetLength(S,n)过程
设置字符串或动态数组长度
1.80
SetString过程
1.81
ShortString
长字符串转为短字符串
1.82
Soundex(串1,N)
返回探测字符串
1.83
SoundexCompare(串1,串2,N)
返回比较两个字符串的探测字符串的结果
1.84
SoundexInt(串1,N)
返回探测整数
1.85
SoundexProc(串1,串2)
返回两个字符串的探测字符串是否相同
1.86
SoundexSimilar(串1,串2,N)
返回两个字符串的探测字符串是否相同
1.87
SoundexWord(串1)
返回探测文字数值
1.88
Spc
返回空格串
1.89
StrCat函数
连接两个指针字符串
1.90
StrComp函数
比较两个指针字符串
1.91
StrCopy函数
将指针字符串2复制到指针字符串1中
1.92
StrECopy函数
将一个串复制到另一个串并返回结果字符串尾部的指针
1.93
StrEnd函数
返回指向字符串尾部的指针
1.94
StringOfChar函数
1.95
StringReplace函数
返回字符串1中用子串2替换成子串3的结果
1.96
StrLCat函数
将一串中的字符附加到另一串尾并返回合并的字符串
1.97
StrLComp函数
返回比较两个指针字符串指定长度
1.98
StrLCopy函数
将指针字符串2指定长度n复制到指针字符串1中
1.99
StrLen函数
返回字符串中的字符数
1.100
StrLIComp函数
以最大长度比较两个字符串(不区分大小写)
1.101
StrLower函数
返回字符串S的小写形式
1.102
StrMove函数
将指针串2指定内存数量n复制覆盖到指针串1中
1.103
StrPCopy函数
返回将指针字符串2复制到指针字符串1中
1.104
StrPLCopy函数
将字符串2指定长度n复制到指针字符串1中
1.105
StrPos函数
返回指针字符串Str2在Str1中第一个出现的地址
1.106
StrRScan函数
返回指针字符串Str2在Str1中最后一个出现的地址
1.107
StrScan函数
返回指针字符串Str2在Str1中第一个出现的地址
1.108
StrToBool(S)
返回字符串S转换成逻辑值
1.109
StrToBoolDef(S, Default)
返回字符串S转换成逻辑值
1.110
StrToInt(S)
返回字符串S转换成整数
1.111
StrToInt64(S)
返回字符串S转换成六十四位整数
1.112
StrToInt64Def(S, Default)
返回字符串S转换成六十四位整数
1.113
StrToIntDef(S,Default)
返回字符串S转换成整数
1.114
StrToLines
单行文本转多行(’\n’转换行符)
1.115
StrUpper函数
返回字符串S的大写形式
1.116
Str过程
将数值转换为字符串
1.117
StuffString(串1,K,N, 串2)
返回嵌套字符串
1.118
StuffString函数
返回嵌套字符串
1.119
SwapStr
交换字串
1.120
Trim(S)
返回除去字符串S左右不可见字符
1.121
TrimLeft(S)
返回除去字符串S左边不可见字符
1.122
TrimRight(S)
返回除去字符串S右边不可见字符
1.123
TryStrToBool(S,outValue)
返回字符串S转换成逻辑值Value是否成功
1.124
TryStrToInt(S,outValue)
返回字符串S转换成整数Value是否成功
1.125
TryStrToInt64(S,outValue)
返回字串S转换成六十四位整数值是否成功
1.126
UpperCase(S)
返回字符串S的大写形式
1.127
Val过程
将字符串转换为整型值
1.128
VarArrayCreate([0,n],类型)
创建一个指定类型的数组
1.129
VarArrayHighBound(Array,1)
返回数组上标
1.130
VarArrayLowBound(Array,1)
返回数组下标
1.131
VarArrayOf(S1,S2...Sn)
变量转数组
1.132
VarType(vS)
返回变体类型的类型代码
1.133
WideCompareStr(S1,S2)
返回比较两个双字节字符串
1.134
WideCompareText(S1,S2)
返回比较两个双字节字符串
1.135
WideLowerCase(S)
返回双字节字符串的小写形式
1.136
WideSameStr(S1,S2)
返回两个双字节字符串是否相同
1.137
WideSameText(S1,S2)
返回两个双字节字符串是否相同
1.138
WideUpperCase(S)
返回双字节字符串的大写形式
第2章 数学计算函数
2.1
Abs函数
绝对值
2.2
Ceil(const X:Extended):Integer
返回最小整数>=X,|X|
格式转换为DOS的日期格式
9.8
DateTimeToSQLTimeStamp函数
返回当前的日期
9.9
DateTimeToString过程
将日期时间格式转换为字符串
9.10
DateTimeToStr函数
将日期时间格式转换为字符串
9.11
DateTimeToSystemTime过程
日期时间类型转换成系统时间类型
9.12
DateTimeToTimeStamp函数
返回当前的日期
9.13
DateToStr函数
将日期格式转换为字符串
9.14
Date函数
返回当前的日期
9.15
DayOfTheMonth函数
一月的第几天
9.16
DayOfTheWeek函数
一周的第几天
9.17
DayOfTheYear函数
一年的第几天
9.18
DayOfWeek函数
返回星期的数值
9.19
DayOf函数
返回日为一年的第几天
9.20
DaysBetween函数
两个日期的差距天数
9.21
DaysInAMonth函数
该月份的总天数
9.22
DaysInAYear函数
得到该年份的总天数
9.23
DaysInMonth函数
该月份的总天数
9.24
DaysInYear函数
得到该年份的总天数
9.25
DaySpan函数
能得到在天数上的差距
9.26
DecodeDateDay过程
递减变量值
9.27
DecodeDateFully函数
递减变量值
9.28
DecodeDateMonthWeek过程
递减变量值
9.29
DecodeDateTime过程
递减变量值
9.30
DecodeDateWeek过程
递减变量值
9.31
DecodeDate过程
将日期格式分解为年月日
9.32
DecodeDayOfWeekInMonth过程
递减变量值
9.33
DecodeTime过程
将时间格式分解为时、分、秒、毫秒
9.34
EncodeDateDay函数
将年月日合成为日期格式
9.35
EncodeDateMonthWeek函数
将年月日合成为日期格式
9.36
EncodeDateTime函数
将年月日合成为日期格式
9.37
EncodeDateWeek函数
将年月日合成为日期格式
9.38
EncodeDate函数
将年月日合成为日期格式
9.39
EncodeDayOfWeekInMonth函数
9.40
EncodeTime函数
将时、分、秒、毫秒合成为时间格式
9.41
EndOfADay函数
每日的结束的时间
9.42
EndOfAMonth函数
每月的结束的时间
9.43
EndOfAWeek函数
每周的结束的时间
9.44
EndOfAYear函数
每年的结束的时间
9.45
EndOfTheDay函数
每日的结束的时间
9.46
EndOfTheMonth函数
每月的结束的时间
9.47
EndOfTheWeek函数
每周的结束的时间
9.48
EndOfTheYear函数
每年的结束的时间
9.49
FormatDateTime函数
用指定的格式来格式化日期和时间
9.50
GetDay(Date:TDate):Integer
取日期天数分量
9.51
GetHour(Time:TTime):Integer
取时间小时分量
9.52
GetMinute(Time:TTime):Integer
取时间分钟分量
9.53
GetMonth(Date:TDate):Integer
取日期月份分量
9.54
GetMSecond(Time:TTime):Integer
取时间毫秒分量
9.55
GetSecond(Time:TTime):Integer
取时间秒分量
9.56
GetTime函数
返回当前的时间
9.57
GetYear(Date:TDate):Integer
取日期年份分量
9.58
HourOfTheDay函数
9.59
HourOfTheMonth函数
9.60
HourOfTheWeek函数
9.61
HourOfTheYear函数
9.62
HourOf函数
返回小时为一年的第几小时
9.63
HoursBetween函数
得到两个日期在小时上差距数
9.64
HourSpan函数
得到这两个时间在小时上的差数
9.65
IncAMonth函数
N个月后的日期
9.66
IncDay函数
N天后的日期
9.67
IncHour函数
N小时后的日期时间
9.68
IncMilliSecond函数
N个月后的日期
9.69
IncMinute函数
N分钟后的日期时间
9.70
IncMonth函数
N个月后的日期
9.71
IncSecond函数
N秒后的日期时间
9.72
IncWeek函数
N周后的日期
9.73
IncYear函数
N年后的日期
9.74
IsInLeapYear函数
9.75
IsLeapYear函数
判断指定的年份是否是闰年
9.76
IsPM函数
判断指定时间是白天还是黑夜
9.77
IsSameDay函数
判断是不是同一天
9.78
IsToday函数
判断是不是今天
9.79
IsValidDateDay函数
判断时间是否合法
9.80
IsValidDateMonthWeek函数
判断时间是否合法
9.81
IsValidDateTime函数
判断时间是否合法
9.82
IsValidDateWeek函数
判断时间是否合法
9.83
IsValidDate函数
判断时间是否合法
9.84
IsValidTime函数
判断时间是否合法
9.85
MilliSecondOfTheDay函数
9.86
MilliSecondOfTheHour函数
9.87
MilliSecondOfTheMinute函数
9.88
MilliSecondOfTheMonth函数
9.89
MilliSecondOfTheSecond函数
9.90
MilliSecondOfTheWeek函数
9.91
MilliSecondOfTheYear函数
9.92
MilliSecondOf函数
9.93
MilliSecondsBetween函数
9.94
MilliSecondSpan函数
9.95
MinuteOfTheDay函数
最小值
9.96
MinuteOfTheHour函数
最小值
9.97
MinuteOfTheMonth函数
最小值
9.98
MinuteOfTheWeek函数
最小值
9.99
MinuteOfTheYear函数
最小值
9.100
MinuteOf函数
最小值
9.101
MinutesBetween函数
得到两个日期在秒上差距数
9.102
MinuteSpan函数
得到两个日期在秒上差距数
9.103
MonthOfTheYear函数
得到该年份的该月份数
9.104
MonthOf函数
得到该年份的该月份数
9.105
MonthsBetween函数
得到两个日期在月份上差距数
9.106
MonthSpan函数
得到两个时间在月上的差数
9.107
Now函数
返回当前的日期和时间
9.108
NthDayOfWeek函数
9.109
RecodeDateTime函数
修改日期时间
9.110
RecodeDate函数
修改日期
9.111
RecodeDay函数
修改日数
9.112
RecodeHour函数
修改小时数
9.113
RecodeMilliSecond函数
修改毫秒数
9.114
RecodeMinute函数
修改秒数
9.115
RecodeMonth函数
修改月份
9.116
RecodeSecond函数
修改分钟数
9.117
RecodeTime函数
修改时间
9.118
RecodeYear函数
修改年度
9.119
ReplaceDate过程
使用新日期替换原日期部分,但不改变时间部
9.120
ReplaceTime过程
使用新时间替换原时间部分,但不改变日期部
9.121
SameDateTime函数
返回两个日期时间是否相等
9.122
SameDate函数
返回两个日期是否相等
9.123
SameTime函数
返回两个时间是否相等
9.124
SecondOfTheDay函数
得到该日期的分钟数字
9.125
SecondOfTheHour函数
9.126
SecondOfTheMinute函数
9.127
SecondOfTheMonth函数
9.128
SecondOfTheWeek函数
9.129
SecondOfTheYear函数
9.130
SecondOf函数
得到该日期的分钟数字
9.131
SecondsBetween函数
得到这两个时间在分钟上的差数
9.132
SecondSpan函数
得到这两个时间在分钟上的差数
9.133
SQLDayOfWeek函数
9.134
SQLTimeStampToDateTime函数
9.135
SQLTimeStampToStr函数
9.136
StartOfADay函数
每日的开始的时间
9.137
StartOfAMonth函数
每月的开始的时间
9.138
StartOfAWeek函数
每周的开始的时间
9.139
StartOfAYear函数
每年的开始的时间
9.140
StartOfTheDay函数
每日的开始的时间
9.141
StartOfTheMonth函数
每月的开始的时间
9.142
StartOfTheWeek函数
每周的开始的时间
9.143
StartOfTheYear函数
每年的开始的时间
9.144
StrToDateDef函数
将数值转换为字符串
9.145
StrToDateTimeDef函数
将数值转换为字符串
9.146
StrToDateTime函数
将字符串转换为日期/时间格式
9.147
StrToDate函数
将字符串转换为日期格式
9.148
StrToSQLTimeStamp函数
将数值转换为字符串
9.149
StrToTimeDef函数
将数值转换为字符串
9.150
StrToTime函数
将字符串转换为时间格式
9.151
SystemTimeToDateTime函数
系统日期时间类型转换成PASICL日期时间类
9.152
TimeOf函数
返回当前的时间
9.153
TimeStampToDateTime函数
返回当前的时间
9.154
TimeStampToMSecs函数
返回当前的时间
9.155
TimeToStr函数
将时间格式转换为字符串
9.156
Time函数
返回当前的时间
9.157
Today函数
今天:得到当前日期
9.158
Tomorrow函数
明天:得到当前日期的后一天的日期
9.159
TryEncodeDateDay函数
将年月日合成为日期格式是否成功
9.160
TryEncodeDateMonthWeek函数
将年月日合成为日期格式是否成功
9.161
TryEncodeDateTime函数
将年月日合成为日期格式是否成功
9.162
TryEncodeDateWeek函数
将年月日合成为日期格式是否成功
9.163
TryEncodeDate函数
将年月日合成为日期格式是否成功
9.164
TryEncodeDayOfWeekInMonth函数
将年月日合成为日期格式是否成功
9.165
TryEncodeTime函数
将年月日合成为日期格式是否成功
9.166
TryRecodeDateTime函数
将年月日合成为日期格式是否成功
9.167
TryStrToDateTime函数
将年月日合成为日期格式是否成功
9.168
TryStrToDate函数
将年月日合成为日期格式是否成功
9.169
TryStrToSQLTimeStamp函数
将年月日合成为日期格式是否成功
9.170
TryStrToTime函数
将年月日合成为日期格式是否成功
9.171
WeekOfTheMonth函数
得到该星期为该月的第几个星期
9.172
WeekOfTheYear函数
得到该星期为一年的第几个星期
9.173
WeekOf函数
得到该星期为一年的第几个星期
9.174
WeeksBetween函数
得到这两个时间在星期上的差数
9.175
WeeksInAYear函数
得到在该年份中共包含多少个星期
9.176
WeeksInYear函数
得到在该年份中共包含多少个星期
9.177
WeekSpan函数
得到这两个时间在星期上的差数
9.178
WithinPastDays函数
判断两个时间差是否在一个指定范围内
9.179
WithinPastHours函数
判断两个时间差是否在一个指定范围内
9.180
WithinPastMilliSeconds函数
判断两个时间差是否在一个指定范围内
9.181
WithinPastMinutes函数
判断两个时间差是否在一个指定范围内
9.182
WithinPastMonths函数
判断两个时间差是否在一个指定范围内
9.183
WithinPastSeconds函数
判断两个时间差是否在一个指定范围内
9.184
WithinPastWeeks函数
判断两个时间差是否在一个指定范围内
9.185
WithinPastYears函数
判断两个时间差是否在一个指定范围内
9.186
YearOf函数
得到该日期的年份数字
9.187
YearsBetween函数
得到两个日期在年份上差距数
9.188
YearSpan函数
得到两个时间在年上的差数
9.189
Yesterday函数
昨天:得到当前日期的前一天的日期
第10章、类型转换函数