如何将整数5500000.00
格式化为5,50 Mil.
?
我如何转换或格式化?
谢谢。
答案 0 :(得分:0)
是。
你可能没有意识到整数之间的区别,它的显示(在这种情况下可能是十进制)值。 5500000
是字符串。如果将其转换为整数,则将其存储在内存中的某个位置00000000 01010011 11101100 01100000
(以位为单位)。
显示值5500000
,55.0 Mil
都是字符串。计算机不知道5500000
是数字 - 它只能将文本解析为数字表示。
答案 1 :(得分:0)
是的,您需要将其转换为字符串以便以这种方式显示它,但您不必将其转换为字符串以实际获得数百万的数字。例如:
Dim total As Integer = 5500000
Dim millions As Decimal = total / 1000000
Dim formatted As String = String.Format("{0} Mil.", millions)
答案 2 :(得分:0)
Dim value As Integer = 5500000
Dim valueInMil As Single = (CType(value,Single) / 1000000)