VBScript 日期格式化详解9
在 VBScript 中,我们可以使用 `FormatDateTime` 函数对日期进行格式化,以满足不同的显示需求。`FormatDateTime` 函数的语法如下:```vbscript
FormatDateTime(dateValue, formatString)
```
其中:
* `dateValue`:要格式化的日期值,可以是 `Date` 类型或一个字符串表示的日期。
* `formatString`:指定日期格式化的格式字符串。
格式字符串由以下部分组成:| 部分 | 说明 |
|---|---|
| 格式符号 | 指定输出中日期部分的格式 |
| 分隔符 | 用于分隔日期部分 |
| 特殊符号 | 用于表示特殊字符 |
格式符号| 符号 | 说明 |
|---|---|
| `d` | 日期(1-31) |
| `m` | 月份(1-12) |
| `y` | 年份(2 位或 4 位) |
| `h` | 小时(0-23) |
| `n` | 分钟(0-59) |
| `s` | 秒(0-59) |
| `w` | 星期(1-7) |
分隔符| 符号 | 说明 |
|---|---|
| `/` | 斜杠 |
| `.` | 点号 |
| `-` | 连字符 |
| `:` | 冒号 |
| ` ` | 空格 |
特殊符号| 符号 | 说明 |
|---|---|
| `AM/PM` | 上午/下午 |
| `&` | 字面字符 `&` |
使用示例以下是一些 `FormatDateTime` 函数的用法示例:```vbscript
' 格式化日期为 "yyyy-MM-dd"
Dim dateValue = Date
Dim formattedDate = FormatDateTime(dateValue, "yyyy-MM-dd")
formattedDate
' 格式化日期为 "dd/MM/yyyy hh:mm:ss"
formattedDate = FormatDateTime(dateValue, "dd/MM/yyyy hh:mm:ss")
formattedDate
' 格式化日期为 "AM/PM 格式"
formattedDate = FormatDateTime(dateValue, "hh:mm:ss AM/PM")
formattedDate
```
以上示例将输出以下结果:```
2023-03-08
08/03/2023 09:32:19
09:32:19 AM
```
自定义格式字符串除了内置的格式字符串外,我们还可以创建自己的自定义格式字符串。要创建自定义格式字符串,我们需要使用 `Custom` 关键字,后跟一组括号。在括号内,我们可以指定要显示的日期部分及其格式。例如,我们可以创建一个自定义格式字符串来显示日期为 "星期日,2023 年 3 月 8 日":```vbscript
formattedDate = FormatDateTime(dateValue, "Custom(dddd, yyyy年M月d日)")
formattedDate
```
以上代码将输出以下结果:```
星期日,2023年3月8日
```
注意:* `FormatDateTime` 函数返回一个字符串。
* 日期值可以是 `Date` 类型或一个字符串表示的日期。如果日期值是一个字符串,则它必须使用 `DateValue` 函数转换为 `Date` 类型才能使用 `FormatDateTime` 函数。
* 格式字符串不区分大小写。
2025-01-07
下一篇: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