单击表达式元素菜单中的 “函数” “转换” 查看可用的转换函数。它们将字符串从一种格式转换为另一种格式。这些函数可用于几乎所有数据提供程序,但光栅、WFS 和 WMS 提供程序除外。
函数 TODATE 和 TOSTRING 支持日期格式选项。
选项 | 定义 | 语法 | 示例 |
---|---|---|---|
TODATE |
将表示日期/时间信息的文本字符串转换为日期。返回的值具有 DateTime 数据类型。 提供的文本特性必须与提供的格式相匹配。如果不匹配,则不会进行转换。 请参见日期格式选项。 |
TODATE(Text_property,format) |
TODATE(Purchase_Date,MM/DD/YYYY) 在本示例中,购买日期的值将转换为格式为 MM/DD/YYYY 的日期值。如果购买日期值为 2002 年 11 月 2 日,它将转换为 11/02/2002。 |
TODOUBLE |
将数值字符串或文本字符串转换为双精度浮点数。 |
TODOUBLE(Text_property) |
TODOUBLE(Building_Value) 在本示例中,“建筑_值”的值将转换为文本字符串。 |
TOFLOAT |
将数值字符串或文本字符串转换为单精度浮点数。 |
TOFLOAT(Text_property) |
TOFLOAT(Building_Value) 在本示例中,“建筑_值”的值将转换为字符串。 |
TOINT32 |
将数值表达式或字符串表达式转换为 int32。 |
TOINT32(Text_property) |
|
TOINT64 |
将数值表达式或字符串表达式转换为 int64。 |
TOINT64(Text_property) |
|
TOSTRING |
使用指定的可选格式,将数值表达式或日期表达式转换为字符串 或 将数值特性或布尔特性转换为文本字符串(无法指定任何格式)。 对布尔特性使用 ToString 时,操作将生成结果 1/0(而不是 True/False)。 有关格式选项,请参见日期格式选项。 |
TOSTRING(Date_property, format) 或 TOSTRING(Numeric_property) |
TOSTRING(Building_Sale_Date,MM/DD/YYYY) 在本示例中,如果“建筑_销售_日期”的值为 2007 年 1 月 12 日,则它将转换为文本字符串 01/12/2007。 |