转换选项

可以从“转换”菜单上获得转换选项。转换选项可以将字符串从一种格式转换为另一种格式。这些函数适用于所有数据提供程序(光栅、WFS 和 WMS 提供程序除外)。

函数 TODATE 和 TOSTRING 支持日期格式选项

选项 定义 语法 样例

NULVALUE

计算两个特性。如果第一个为不为 NULL,则 NULLVALUE 将返回该特性的值。否则,NULLVALUE 将返回第二个特性的值。

NULLVALUE(文字特性, 值)

NullValue(地块_所有者,'未列出所有者')

在此例中,NULLVALUE 将计算地块_所有者的值。如果特性为空,则会将该 NULL 值转换为字符串“no owner listed”。如果 Parcel_Owner 的值不为空,则将返回所有者值。

TODATE

将表示日期/时间信息的文字字符串转换为日期对象。返回值的数据类型为日期时间。

提供的文字特性必须与提供的格式相匹配。如果不匹配,则不会发生转换。

请参见日期格式选项

TODATE(文字特性,格式)

TODATE(购买_日期,月/日/年)

在此例中,购买日期的值会转换为格式为 MM/DD/YYYY 的日期值。如果购买日期值为 2002 年 11 月 2 日,则会转换为 11/02/2002。

TODOUBLE

将数字字符串或文字字符串转换为双精度浮点数。

TODOUBLE(文字_特性)

TODOUBLE(地块_值)

在此例中,Parcel_Value 的值会转换为文字字符串。

TOFLOAT

将数字字符串或文字字符串转换为单精度浮点数。

TOFLOAT(文字特性)

TOFLOAT(地块_值)

在此例中,Parcel_Value 的值会转换为字符串。

TOINT32

将数字表达式或字符串表达式转换为 int32。

TOINT32(文字特性)

 

TOINT64

将数字表达式或字符串表达式转换为 int64。

TOINT64(文字_特性)

 

TOSTRING

将数字表达式或日期表达式转换为使用指定可选格式的字符串

将数字特性或布尔运算特性转换为文字字符串(无法指定任何格式)。

对布尔运算特性使用 ToString 时,操作会生成结果 1/0,而不是 True/False。

请参见格式选项的日期格式选项

TOSTRING(日期特性, 格式)

TOSTRING(数字特性)

TOSTRING(地块_销售_日期,月/日/年)

在此例中,如果 Parcel_Sale_Date 的值为 2007 年 1 月 12 日,则将被转换为文字字符串 01/12/2007。