使用映射函数可描述函数的用途,设置有效输入参数和语法以及设置函数的返回。
映射函数可以处理以下数据类型:
- anysimpletype
- 允许任何类型的数据,包括数字、字符串、日期或布尔值。
- boolean
- true 或 false。
- date
- 以格式 YYYY-MM-DD 格式表示的日期的字符串(请参阅组件描述的 datetime)。
- datetime
- 以 YYYY-MM-DDThh:mm:ss.ssss 格式表示的日期的字符串
其中:
- YYYY = 年
- MM = 月
- DD = 日
- T = 日期/时间分隔符字符
- hh = 小时
- mm = 分钟
- ss = 秒钟
- ssss = 毫秒(可选)
- day
- 表示日期中日部分的字符串,格式为:DD
- dt
- 可以提供多个不同的日期或时间数据类型。请参阅参数描述,以获取有效的数据类型的列表。
- duration
- 表示时间间隔的字符串,格式为 [-]PnYnMnDTnHnMnS:
- [-] = 可选减号
- P = 期间指示符
- nY = 年数
- nM = 月数
- nD = 天数
- T = 日期/时间分隔符
- nH = 小时数
- nM = 分钟数
- nS = 秒数
- 空字符串
- 没有任何内容的字符串(例如,'')。当正常结果应为字符串时,这通常是错误状况的返回结果。
- month
- 表示日期中月部分的字符串,格式为:MM
- monthday
- 表示日期中月和日部分的字符串,格式为:MM-DD
- nodeset
- 模式中的节点的集合。节点集由模式中的节点或结构的特定路径标识。节点集用在某些数学函数中。该集合中的节点的数据类型应为数字。
- number
- 任何整数或十进制数字,包括:
- 正零和负零
- 正无穷和负无穷
- NaN(该值表明结果不是数字。)
- string
- 字符编码消息中的文本字符
- time
- 表示一天中某个时间的字符串,格式为:
hh:mm:ss.sss[-time-zone-indicator]
请参阅 datetime,以获取组件描述。
- tm
- 可以提供多个不同的时间类型。请参阅参数描述,以获取有效的数据类型的列表。
- year
- 表示日期中年部分的字符串,格式为:YYYY
- yearmonth
- 表示日期中年和月部分的字符串,格式为:YYYY-MM