VBScript Date 格式化174
前言
VBScript (Visual Basic Script) 中的 Date 对象提供了多种方法来对日期和时间进行格式化,以便以用户友好的方式显示或存储它们。
格式化语法
基本语法如下:```vbscript
FormatDateTime(dateValue, formatString)
```
其中:
* `dateValue` 是要格式化的日期或时间值。
* `formatString` 是指定格式的格式字符串。
格式字符串
格式字符串由各种占位符组成,这些占位符指示如何显示日期和时间的各个部分。以下是常见占位符:
| 占位符 | 输出 |
|---|---|
| d | 天 (1-31) |
| dd | 天 (01-31) |
| ddd | 星期缩写 (Sun-Sat) |
| dddd | 星期全称 (Sunday-Saturday) |
| M | 月 (1-12) |
| MM | 月 (01-12) |
| MMM | 月份缩写 (Jan-Dec) |
| MMMM | 月份全称 (January-December) |
| yy | 年 (00-99) |
| yyyy | 年 (完整年份) |
| h | 小时 (0-23,12 小时制) |
| hh | 小时 (01-23,12 小时制) |
| H | 小时 (0-23,24 小时制) |
| HH | 小时 (01-23,24 小时制) |
| m | 分钟 (0-59) |
| mm | 分钟 (00-59) |
| s | 秒 (0-59) |
| ss | 秒 (00-59) |
示例
以下是一些示例:```vbscript
' 输出:2023-03-14
FormatDateTime(Date, "yyyy-MM-dd")
' 输出:星期二,2023 年 3 月 14 日
FormatDateTime(Date, "dddd, yyyy MMMM dd")
' 输出:下午 05:34:12
FormatDateTime(Now, "h:mm:ss tt")
```
自定义格式字符串
除了标准占位符外,您还可以使用自定义格式字符串指定更特定的格式。
例如,要使用特定区域设置的日期格式,可以使用以下格式字符串:```vbscript
' 输出:2023 年 3 月 14 日 星期二
FormatDateTime(Date, "L")
```
有关自定义格式字符串的更多信息,请参阅 Microsoft 文档。
日期/时间组件
除了格式化整个日期或时间值外,您还可以单独获取其各个组件。```vbscript
' 获取当前年份
year = Year(Now)
' 获取当前月份
month = Month(Now)
' 获取当前小时
hour = Hour(Now)
```
其他提示* 格式化后的字符串可以用作字符串变量。
* 您可以使用 `FormatNumber` 函数将数字格式化为货币、百分比等格式。
* 在使用格式化日期或时间时,请始终考虑区域设置问题。不同的区域设置可能有不同的日期和时间格式约定。
结束语
VBScript 中的 Date 格式化功能允许您以一致且用户友好的方式显示和存储日期和时间值。通过理解格式语法和占位符,您可以创建满足特定需求的自定义格式。
2025-01-09
上一篇:在 VBScript 中使用变量
下一篇:VBScript 运算的优先顺序
高效职场人必备:脚本语言自动化办公,告别重复劳动!
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