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
。 货币的有效范围为 -922,337,203,685,477.5808
至 922,337,203,685,477.5807
。 有关可用的舍入模式,请参阅 Number.Round。 默认为 RoundingMode.ToEven。 还可以提供可选 culture
(例如“en-US”)。
获取 "1.23455"
的 currency
值。
使用情况
Currency.From("1.23455")
输出
1.2346
使用 RoundingMode.Down
获取 "1.23455"
的 currency
值。
使用情况
Currency.From("1.23455", "en-US", RoundingMode.Down)
输出
1.2345