string - VBScript 将日期转换为字符串

标签 string date vbscript

所以我有一个可能很简单的问题,但我找不到答案。

我正在编写一个 VBScript,它将子文件夹从一个文件夹移动到另一个文件夹。移动时,我想将日期附加到子文件夹名称上。我一切正常,只是我不知道如何将日期转换为字符串,以便将其添加到文件夹名称中。

curDate =  Month(Date) + "_" + Day(Date) + "_" + Year(Date) + "_" + Time

If  fs.FolderExists(rsltFldrPath) Then

'Grab folder and Subfolders
Set fldr = fs.GetFolder(rsltFldrPath)
Set subFldr = fldr.SubFolders

For each folder in subFldr
    moveTo = archFldrPath + "\" +folder.name + curDate
    fs.MoveFolder folder, moveTo
Next
End If

任何帮助表示赞赏。
谢谢!

最佳答案

VBScript 中的字符串连接运算符是“&”,因此快速解决方法是:

>> curDate =  Month(Date) & "_" & Day(Date) & "_" & Year(Date) & "_" & Time
>> WScript.Echo curDate
>>
7_22_2011_5:32:55 PM

如果您指定 精确想要的结果,我愿意提出一个更好的方法来实现你的目标。

关于string - VBScript 将日期转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792119/

相关文章:

VBS 中的正则表达式错误

sqlite - VBScript SQLite连接字符串

gradle - WiX/SetupBuilder在vbscript中获取INSTALLDIR的值

Java 柠檬水计算器

objective-c - 如何在 NSValueTransformer 中进行字符串操作?

java - 无法获得 2 个月之间的天数 - 具体情况

javascript - 显示来自 API 的正确日期

java - 在java中交换未知字符串中的两个字母

Java EE、实体 Bean 和长字符串属性(mysql 文本)。如何?

javascript - 有没有办法使用 Datejs 解析字符串中的日期?