Number.From
Number.From(value as any, optional culture as nullable text) as nullable number
从给定的 value
返回 number
值。 还可以提供可选 culture
(例如“en-US”)。 如果给定的 value
为 null
,则 Number.From 返回 null
。 如果给定的 value
为 number
,则返回 value
。 可以将以下类型的值转换为 number
值:
text
:文本表示形式的number
值。 处理常见的文本格式(“15”、“3,423.10”、“5.0E-10”)。 有关详细信息,请参阅 Number.FromText。logical
:1 表示true
,0 表示false
。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
值。
使用情况
Number.From("12.3%")
输出
0.123