类型转换函数 [Conversion Functions]
<-- begin content -->由 帝国程序员 在 周日, 2005-10-23 15:41 提交
string DoubleToStr( double value, int digits)
将双精度浮点型转换成字符串型结果返回
double NormalizeDouble( double value, int digits)
将双精度浮点型格式化后结果返回
double StrToDouble( string value)
将字符串型转换成双精度浮点型结果返回
int StrToInteger( string value)
将字符串型转换成整型结果返回
datetime StrToTime( string value)
将字符串型转换成时间型结果返回,输入格式为 yyyy.mm.dd hh:mi
string TimeToStr( datetime value, int mode=TIME_DATE|TIME_MINUTES)
将时间型转换成字符串型返回
string CharToStr( int char_code)
将字符型转换成字符串型结果返回
示例:
string str="WORL" + CharToStr(44); // 44 is code for 'D'
// resulting string will be WORLD
// resulting string will be WORLD
string DoubleToStr( double value, int digits)
将双精度浮点型转换成字符串型结果返回
示例:
string value=DoubleToStr(1.28473418, 5);
// value is 1.28473
// value is 1.28473
double NormalizeDouble( double value, int digits)
将双精度浮点型格式化后结果返回
示例:
double var1=0.123456789;
Print(NormalizeDouble(var1,5));
// output: 0.12346
Print(NormalizeDouble(var1,5));
// output: 0.12346
double StrToDouble( string value)
将字符串型转换成双精度浮点型结果返回
示例:
double var=StrToDouble("103.2812");
int StrToInteger( string value)
将字符串型转换成整型结果返回
示例:
int var1=StrToInteger("1024");
datetime StrToTime( string value)
将字符串型转换成时间型结果返回,输入格式为 yyyy.mm.dd hh:mi
示例:
datetime var1;
var1=StrToTime("2003.8.12 17:35");
var1=StrToTime("17:35"); // returns with current date
var1=StrToTime("2003.8.12"); // returns with midnight time "00:00"
var1=StrToTime("2003.8.12 17:35");
var1=StrToTime("17:35"); // returns with current date
var1=StrToTime("2003.8.12"); // returns with midnight time "00:00"
string TimeToStr( datetime value, int mode=TIME_DATE|TIME_MINUTES)
将时间型转换成字符串型返回
示例:
strign var1=TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
