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
链接:
设置全球区域设置,并返回以前的区域设置。
一个 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
链接:
上一篇: vbs 多线程下载实现代码
下一篇: 三文鱼炖豆腐怎么做