Magic一些函数
一.
1. 日期函数:
date() 取当期系统日期 02/11/2014
下面都以系统日期做为参赛
boy(date()) 取日期所在年的年初 01/01/2014
eoy(date()) 取日期所在年的年末31/12/2014
bom(date()) 取日期所在月的月初01/011/2014
eom(date()) 取日期所在月的月末30/11/2014
dval(‘12/12/2014’,’##/##/####’) 把字符串转成日期类型12/21/2014
Dstr(date(),’####-##-##’) 把日期转为字符
year(date()) 取日期的年份 2014
month( date()) 取日期的月份 11
day(date()) 取日期的日部分 2
adddate(date(),0,0,1) 把指定的日期变量增加年,月,日
time() 取当前系统时间
addtime() 给时间变量增加几小时,几分钟,几秒
tval() 把字符串转为时间
tstr()把时间转为字符串
2、数字函数
定义变量A=1200.54
Str(A,’4.2’) 把字符数字转为字符串1200.54
FIX(A,3,1) 取A的3位整数,1为小数,以小数点为基准点取 结果为200.5
3、字符串函数:
Flip(),字符串反转。例如把A=’12345’则flip(A)为‘54321‘
Del(),从字符转中从第几位删除几个字符例如,A=‘12345‘,则del(A,1,1)为2345。
Instr,从字符串中获取,某个字符串的首位置,例如:A=’12345’,则instr(A,’34’)值为3
Mid()从字符串中某位置截取几个字符,例如:A=’12345’,则mid(A,’2’,2)为’23’
Len(字符变量)返回字符串的长度
Repstr()从字符串中指定位置替换字符,例如RepStr('BB//CC//DD//EE','//','==') returns BB==CC==DD==EE
Val() 把字符转为数字 例如:Val('45.12','##.#') returns 45.1
其他的函数可以查看帮助,都有详细的例子。
浙公网安备 33010602011771号