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