2013-04-09 2 views
0

Salut Tout ce que je suis en utilisant NVelocity Bibliothèque et j'ai un problème si je avoir un nombre 57,45 et je ne peux pas le convertir en doubler Convert.ToDouble $ (valeur $) retourne 0.NVelocity Chaîne Pour Double Conversation

Merci.

+0

Peut-être parce qu'il a un ',' pour la marque décimale au lieu de '.' et les paramètres régionaux est mal réglé pour cela? –

+0

j'ai aussi essayé celui-là. J'ai utilisé cette méthode .replace (",", ".") – Gino4nx

Répondre

0

Mon code ressemble à ceci

#foreach($gridRow in $gridData) 
#set($tmpPrice = $gridRow.get_Item("Price").replace(",", ".")) 
#set($sumPrice = $sumPrice + $convert.toDouble($tmpPrice)) 
#end