VBScript 日期格式详解50
在 VBScript 中,日期被表示为自午夜(00:00:00)1970 年 1 月 1 日以来的天数。该值存储在 Variant 变量中,称为 Date。
VBScript 中有几种预定义的日期格式,可用于将日期值转换为字符串。这些格式由一个字符串常量指定,如下所示:
"d" - 日期(例如,"10")
"dd" - 日期(例如,"10")
"ddd" - 日期(例如,"周日")
"dddd" - 日期(例如,"星期日")
"m" - 月份(例如,"3")
"mm" - 月份(例如,"03")
"mmm" - 月份(例如,"三月")
"mmmm" - 月份(例如,"三月")
"y" - 年份(例如,"2023")
"yy" - 年份(例如,"23")
"yyyy" - 年份(例如,"2023")
"h" - 小时(例如,"10")
"hh" - 小时(例如,"10")
"n" - 分钟(例如,"30")
"nn" - 分钟(例如,"30")
"s" - 秒(例如,"20")
"ss" - 秒(例如,"20")
"t" - AM/PM(例如,"AM")
"tt" - AM/PM(例如,"AM")
要将 Date 变量转换为特定格式的字符串,可以使用 FormatDateTime 函数。该函数采用两个参数:
Date 变量
格式化字符串
例如,以下代码将当前日期格式化为 "dd/mm/yyyy":```vbscript
Dim dtNow
dtNow = Date
Dim strFormattedDate
strFormattedDate = FormatDateTime(dtNow, "dd/mm/yyyy")
strFormattedDate
```
输出为:```
07/05/2023
```
您还可以使用自己创建的自定义格式化字符串。自定义格式化字符串遵循以下语法:```
[section][separator][section][separator]...
```
其中:
Section 是预定义的日期格式代码(例如,"d"、"mm" 等)
Separator 是分隔符字符(例如,"/"、"-"、" " 等)
例如,以下代码将当前日期格式化为 "星期日,07/05/2023":```vbscript
Dim dtNow
dtNow = Date
Dim strFormattedDate
strFormattedDate = FormatDateTime(dtNow, "dddd, dd/mm/yyyy")
strFormattedDate
```
输出为:```
星期日,07/05/2023
```
以下是其他一些有用的日期函数:
DateAdd - 向日期添加指定的时间间隔
DateDiff - 计算两个日期之间的差异
Weekday - 返回日期的星期几
MonthName - 返回日期的月份名称
有关 VBScript 日期格式的更多信息,请参阅 Microsoft 文档:/en-us/scripting/vbscript/vbscript-date-and-time-functions
2024-11-29

JavaScript 对象ID:深入理解与应用
https://jb123.cn/javascript/67487.html

脚本语言编写技巧:从入门到高效
https://jb123.cn/jiaobenyuyan/67486.html

脚本语言的没落?深度剖析脚本语言在特定领域应用受限的原因
https://jb123.cn/jiaobenyuyan/67485.html

少儿Python编程:从入门到进阶的学习路径规划
https://jb123.cn/python/67484.html

Python3 Socket编程详解:从基础到进阶应用
https://jb123.cn/python/67483.html
热门文章

VBScript SUB 关闭画面
https://jb123.cn/vbscript/16838.html

VBScript 中的 OpenDocument 函数:打开和处理文档
https://jb123.cn/vbscript/20453.html
![[vbscript空格]:深入探讨在 VBScript 中移除字符串中的空格](https://cdn.shapao.cn/images/text.png)
[vbscript空格]:深入探讨在 VBScript 中移除字符串中的空格
https://jb123.cn/vbscript/1028.html

VBScript 基础:全面指南
https://jb123.cn/vbscript/924.html

IE 中的 VBScript:过时但仍然有用
https://jb123.cn/vbscript/335.html