当前位置: 移动技术网 > IT编程>脚本编程>VBScript > VBS中的SetLocale函数到底有什么用?

VBS中的SetLocale函数到底有什么用?

2017年12月08日  | 移动技术网IT编程  | 我要评论

招牌设计,热血无赖出招表,石隽

vbs文档中对setlocale函数的描述:

设置全球区域设置,并返回以前的区域设置。
一个 locale 是用户参考信息集合,与用户的语言、国家/地区和文化传统有关。该 locale 决定键盘布局、字母排序顺序和日期、时间、数字与货币格式。
简单的说,就是vbs中的一些函数的返回值与当前的locale相关,比如说monthname函数:

复制代码 代码如下:

dim a(12), b(12)
'by demon
setlocale "zh-cn"
for i = 1 to 12
a(i) = monthname(i)
next

setlocale "en-us"
for i = 1 to 12
b(i) = monthname(i)
next

for i = 1 to 12
wscript.echo a(i), b(i)
next


再比如日期和时间的格式:

复制代码 代码如下:

'by demon
setlocale "zh-cn"
wscript.echo cstr(now)

setlocale "en-us"
wscript.echo cstr(now)

setlocale "de-de"
wscript.echo cstr(now)


当然还有其他的函数,我没时间去整理,欢迎留言补充。

作者: demon
链接:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网