我正在研究如何设置数字格式。我使用NumberFormat类将数字转换为货币格式,如下所示
NumberFormat("#,##0.00€", 'de_de")
这对于价值来说是很好的,“正常价格比如1,12 €或者其他什么。但是我有价值,它可以是0,000000001 €或者类似的东西。有没有什么方法可以动态地(也许用一个参数)描述,逗号后面有多少位?我会感激任何帮助:)
gjmwrych1#
您可以定义变数中所需的数字位数,然后使用字串插补来定义数字模式,以达成此目的。例如:
int numDigits = 6; NumberFormat('#,${'#' * numDigits}0.00€', 'de_de')
希望能有所帮助!
1条答案
按热度按时间gjmwrych1#
您可以定义变数中所需的数字位数,然后使用字串插补来定义数字模式,以达成此目的。
例如:
希望能有所帮助!