我必须使用给定的语言环境将Java字符串转换为vbscript中的日期。以下是一些日期字符串
昏暗的dstr,dstr2
dstr = 30 Oct 2013 07:49:37 GMT
dstr2 = 30-Oct-2013 13:20:22印度标准时间
如果我删除了这些语言环境,则从这些中删除以下语法
CDate(replace(dstr,“ GMT”),“”)
CDate(replace(dstr,“印度标准时间”),“”)
但是它不提供语言环境。谁能告诉我如何使用字符串中给定的local来获取日期。
最佳答案
我不确定我是否正确回答了您的问题,但是这里有:
Dim dstr, dstr2, intRegionalCode
intRegionalCode = GetLocale()
dstr = "30 Oct 2013 07:49:37 GMT"
dstr2 = "30-Oct-2013 13:20:22 India Standard Time"
SetLocale("en-gb")
MsgBox CDate(replace(dstr,"GMT",""))
MsgBox CDate(replace(dstr2,"India Standard Time",""))
SetLocale("en-us")
MsgBox CDate(replace(dstr,"GMT",""))
MsgBox CDate(replace(dstr2,"India Standard Time",""))
SetLocale(intRegionalCode)
我希望这有帮助。
有关更多信息,您可以检查here。
GetLocale help