Red de conocimiento informático - Material del sitio web - En la base de datos SQL, el tipo de campo se establece en dinero, pero los datos del tipo de dinero conservan cuatro decimales. ¿Cómo configurarlo en dos decimales?

En la base de datos SQL, el tipo de campo se establece en dinero, pero los datos del tipo de dinero conservan cuatro decimales. ¿Cómo configurarlo en dos decimales?

1. Tipo directo, formatea directamente a través de la función ToString().

Por ejemplo, formatee dinero = 12345,67 en dinero = 12.345,67. El código es el siguiente:?

string?_moeny?=?moeny.ToString("N") o string?_moeny?=?money.ToString("#,###.00")

2. Tipo localizado, formato según la cultura especificada a través de la clase CultureInfo De manera similar, el código es el siguiente:

double?money?=?12345.67;?

CultrueInfo?ci?=?new?CultrueInfo("zh-CH");?

cadena?_money?=?money.ToString("c",ci).

Información ampliada:

1. El método toString() se utiliza para devolver el valor del objeto Número representado por una cadena. Si el método utiliza un tipo de datos nativo como parámetro, se devuelve el valor del objeto String del tipo de datos nativo. Si el método toma dos argumentos, devuelve la representación de cadena del primer argumento en la base especificada por el segundo argumento.

2. La clase CultureInfo guarda información específica de la cultura, como idiomas asociados, subidiomas, países/regiones, calendarios y convenciones regionales. Esta clase también proporciona acceso a instancias específicas de la cultura de DateTimeFormatInfo, NumberFormatInfo, CompareInfo y TextInfo.

Estos objetos contienen la información necesaria para operaciones específicas de la cultura, como el uso de mayúsculas, el formato de fechas y números y la comparación de cadenas.

Enciclopedia Baidu-CultureInfo