Number.From
Number.From(value as any,optional cultures as nullable text) as nullable number
从给定的 value
返回 number
值。如果给定的 value
是 null
,Number.From
将返回 null
。 如果给定的 value
是 number
,则返回 value
。以下类型的值可以转换为 number
值:
text
: 文本表示形式的 number
值。处理通用文本格式("15", "3,423.10", "5.0E-10")。有关详细信息,请参阅 Number.FromText
。logical
: 对于 true
为 1,对于 false
为 0。datetime
: 一个包含等效的 OLE 自动化日期的双精度浮点数。datetimezone
: 一个包含与 value
的当地日期和时间等效的 OLE 自动化日期的双精度浮点数。date
: 一个包含等效的 OLE 自动化日期的双精度浮点数。time
: 用天的小数形式表示。duration
: 用整数天和天的小数形式表示。value
属于任何其他类型,则返回错误。
示例:
获取 "4"
的 number
值。
使用情况:
Number.From("4")
输出:
4
示例:
获取 #datetime(2020, 3, 20, 6, 0, 0)
的 number
值。
使用情况:
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
输出:
43910.25
示例:
获取 "12.3%"
的数
值。
使用情况:
Number.From("12.3%")
输出:
0.123