欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-10 13:43:09
vbs文档中对setlocale函数的描述: 设置全球区域设置,并返回以前的区域设置。 一个 locale 是用户参考信息集合,与用户的语言、国家/地区和文化传统有关。该...
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
链接: