Tipo de Dato

01/06/2006 - 01:28 por Jaime Infante | Informe spam
Hola si tengo un conjunto de datos y un campo es string y almacena esto:

-396.126589874589658965

strDiasRest = Trim(dr.Item("DAYS_REMAINING").ToString)


Que puedo hacer para tenerlo en una variable como: -396 redondeado
conservando el signo.

Gracias


Jaime Infante
 

Leer las respuestas

#1 Luis Miguel Blanco
01/06/2006 - 08:04 | Informe spam
Hola Jaime

Dado que el valor lo tienes en una cadena, en primer lugar, sustituye el
punto por una coma y a continuación, asigna el resultado a un tipo Integer
por ejemplo. Si luego necesitas volver a tener el número en formato string,
vuelve a asignarlo a una variable de ese tipo. A continuación te acompaño un
ejemplo:

'//////////////////////////////
Dim sCadena1 As String = "-396.126589874589658965"
Dim sCadena2 As String = sCadena1.Replace(".", ",")
Dim nNumResultado As Integer = sCadena2
'//////////////////////////////

Espero que te sirva de esta manera.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Jaime Infante" wrote:

Hola si tengo un conjunto de datos y un campo es string y almacena esto:

-396.126589874589658965

strDiasRest = Trim(dr.Item("DAYS_REMAINING").ToString)


Que puedo hacer para tenerlo en una variable como: -396 redondeado
conservando el signo.

Gracias


Jaime Infante





Preguntas similares