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
高效职场人必备:脚本语言自动化办公,告别重复劳动!
https://jb123.cn/jiaobenyuyan/73081.html
专升本逆袭之路:JavaScript助你转型互联网,高薪就业不是梦!——从前端基础到全栈进阶,学习路线与实战策略全解析
https://jb123.cn/javascript/73080.html
揭秘Web幕后:服务器与客户端脚本语言的协同魔法
https://jb123.cn/jiaobenyuyan/73079.html
Flash ActionScript 变革:从AS2到AS3的蜕变之路与核心要点
https://jb123.cn/jiaobenyuyan/73078.html
PHP运行环境深度解析:你的PHP代码究竟在服务器的哪个环节被执行?
https://jb123.cn/jiaobenyuyan/73077.html
热门文章
VBScript SUB 关闭画面
https://jb123.cn/vbscript/16838.html
VBScript 中的 OpenDocument 函数:打开和处理文档
https://jb123.cn/vbscript/20453.html
[vbscript空格]:深入探讨在 VBScript 中移除字符串中的空格
https://jb123.cn/vbscript/1028.html
VBScript 基础:全面指南
https://jb123.cn/vbscript/924.html
IE 中的 VBScript:过时但仍然有用
https://jb123.cn/vbscript/335.html