Búsqueda de sitios web

Cómo formatear números con comas en PowerShell


Puede utilizar la siguiente sintaxis para formatear un número con comas en PowerShell:

$my_number.ToString("N0")

Este ejemplo en particular formatea el número almacenado en la variable $my_number con comas y especifica que no se deben mostrar puntos decimales.

Para especificar el número de puntos decimales, simplemente cambie el 0 por un número diferente.

Por ejemplo, podría utilizar la siguiente sintaxis para especificar que el número debe mostrarse con comas y exactamente 2 puntos decimales:

$my_number.ToString("N2")

El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.

Ejemplo: cómo formatear números con comas en PowerShell

Supongamos que creamos una variable en PowerShell llamada $my_number que contiene el número 346000.

Podemos usar la siguiente sintaxis para mostrar este número con comas y sin decimales:

$my_number = 3460000
$my_number.ToString("N0")

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

Observe que el número tiene el formato 3.460.000.

Si queremos, podemos usar la siguiente sintaxis para formatear el número con dos decimales:

$my_number = 3460000
$my_number.ToString("N2")

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

Observe que el número tiene el formato 3.460.000,00.

Nota: Si el número tiene más de dos decimales y especifica un formato de N2, el número se redondeará a dos decimales.

Artículos relacionados