Currency.From
语法
Currency.From(value as any, optional culture as nullable text, optional roundingMode as nullable number) as nullable number
关于
从给定的 value
返回 currency
值。 如果给定的 value
为 null
,则 Currency.From
返回 null
。 如果给定的 value
是货币范围内的 number
,则 value
的小数部分会舍入为 4 位小数并返回。 如果给定的 value
为其他任何类型,请参阅 Number.FromText
以将其转换为 number
值,然后将 number
值转换为 currency
值的上一条语句即可适用。 货币的有效范围为 -922,337,203,685,477.5808
至 922,337,203,685,477.5807
。 有关可用的舍入模式,请参阅 Number.Round
。 默认值为 RoundingMode.ToEven
。 还可以提供可选 culture
(例如“en-US”)。
示例 1
获取 "1.23455"
的 currency
值。
使用情况
Currency.From("1.23455")
输出
1.2346
示例 2
使用 RoundingMode.Down
获取 "1.23455"
的 currency
值。
使用情况
Currency.From("1.23455", "en-US", RoundingMode.Down)
输出
1.2345