VBscript 获取时间和日期164


VBScript 提供了多种方法来获取计算机上的当前时间和日期信息。这些方法可以用于各种目的,例如日志记录、时间戳数据以及创建闹钟或定时器。

Date 对象

Date 对象是获取和操作日期和时间信息的常用方法。它提供了一系列属性和方法,用于获取当前日期和时间、修改日期和时间,以及执行日期和时间计算。

获取当前日期和时间:```vbscript
Dim dtNow
dtNow = Now()
```

获取日期属性:```vbscript
Dim dtNow, year, month, day
dtNow = Now()
year =
month =
day =
```

获取时间属性:```vbscript
Dim dtNow, hours, minutes, seconds
dtNow = Now()
hours =
minutes =
seconds =
```

Time 对象

Time 对象用于获取和操作时间信息。它提供了一系列属性和方法,用于获取当前时间、修改时间以及执行时间计算。

获取当前时间:```vbscript
Dim tmNow
tmNow = Time()
```

获取时间属性:```vbscript
Dim tmNow, hours, minutes, seconds
tmNow = Time()
hours =
minutes =
seconds =
```

FormatDateTime 函数

FormatDateTime 函数用于将日期和时间信息格式化为字符串。它支持各种格式选项,用于控制输出的格式和内容。

格式化日期和时间:```vbscript
Dim dtNow, strDate
dtNow = Now()
strDate = FormatDateTime(dtNow, vbShortDate) ' 输出:2023-03-07
strDate = FormatDateTime(dtNow, vbLongDate) ' 输出:星期二,2023 年 3 月 7 日
strDate = FormatDateTime(dtNow, vbShortTime) ' 输出:09:41:33 AM
strDate = FormatDateTime(dtNow, vbLongTime) ' 输出:上午 09:41:33
```

其他方法

还有一些其他方法可以获取时间和日期信息,包括:

- Timer 函数:返回自午夜以来的秒数。

- Weekday 函数:返回给定日期的星期几。

- Day 函数:返回给定日期的月份中的第几天。

- Month 函数:返回给定日期的月份。

- Year 函数:返回给定日期的年份。

示例

以下示例展示了如何使用 VBScript 获取和格式化时间和日期信息:```vbscript
' 获取当前日期和时间
Dim dtNow
dtNow = Now()
' 显示当前日期和时间
"当前日期和时间:" & dtNow
' 格式化日期和时间
Dim strDate
strDate = FormatDateTime(dtNow, vbShortDate) & " " & FormatDateTime(dtNow, vbShortTime)
' 显示格式化后的日期和时间
"格式化后的日期和时间:" & strDate
```

VBScript 提供了多种方法来获取和操作时间和日期信息。这些方法可以满足各种需要,从简单的时间戳到复杂的时间和日期计算。通过理解这些方法,您可以有效地管理和使用時間和日期信息,以满足您的应用程序需求。

2025-01-10


上一篇:VBScript vs VBS:深入对比和差异指南

下一篇:如何使用 VBScript 设置打印方向