2016-04-22 35 views
1

我在经典ASP中使用区域设置Id(LCID)。 我有货币在7177区域设置Id(南非)。 我想将其转换为区域设置ID 3081(澳大利亚)的货币。例如,如果输入是13,10,那么输出应该是13.10。如何按照区域设置隐藏货币ID

我试试这个:

function getNumberStr(number) 
    response.write("session.lcid" & session.lcid &"number:" & number & "</br>") 
    currentLCID = session.lcid 

    session.lcid = 3081 
    number = formatcurrency(number) 
    str = Cstr(number) 
    response.write("session.lcid" & session.lcid &"number:" & number & "str:" & str & "</br>") 
    session.lcid = currentLCID 
    getNumberStr = str 
end function 

我最初的区域设置ID是7177,我调用这个函数,如:

x = "10,10" 
getNumberStr(x) 

,但我没有得到预期的输出。

回答

2

传递的表达,被格式化为一个数:

x = CDbl("10,10") 
getNumberStr(x) 
+0

这完美地工作。谢谢。 – SandipIntrop

相关问题