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
。
示例:
获取 "1.23455"
的 currency
值。
使用情况:
Currency.From("1.23455")
输出:
1.2346
示例:
使用 RoundingMode.Down
获取 "1.23455"
的 currency
值。
使用情况:
Currency.From("1.23455", "en-Us", RoundingMode.Down)
输出:
1.2345