如何根据语言环境 ID 转换货币
How to covert currency as per locale ID
我在经典 ASP 中使用语言环境 ID (LCID)。
我在 7177 locale Id(南非)中有货币。
我想将其转换为语言环境 ID 为 3081(澳大利亚)的货币。
例如,如果输入为 13,10,则输出应为 13.10。
我试试这个:
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)
但我没有得到预期的输出。
传递要格式化为数字的表达式:
x = CDbl("10,10")
getNumberStr(x)
我在经典 ASP 中使用语言环境 ID (LCID)。 我在 7177 locale Id(南非)中有货币。 我想将其转换为语言环境 ID 为 3081(澳大利亚)的货币。 例如,如果输入为 13,10,则输出应为 13.10。
我试试这个:
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)
但我没有得到预期的输出。
传递要格式化为数字的表达式:
x = CDbl("10,10")
getNumberStr(x)