如何使用 VBScript 格式化日期267


VBScript 是一种适用于 Microsoft Windows 平台的 Active Scripting 语言。它是一种简单易用的脚本语言,通常用于自动化任务和创建脚本。

格式化日期

VBScript 中提供了多种方法来格式化日期。最常用的方法之一是使用FormatDateTime 函数。此函数采用两个参数:* date:要格式化的日期值。
* format:要应用的日期格式。

FormatDateTime 函数返回一个字符串,其中包含格式化的日期。以下是一些示例:```vbscript
' 格式化为短日期
Dim shortDate = FormatDateTime(Date, vbShortDate)
' 格式化为长日期
Dim longDate = FormatDateTime(Date, vbLongDate)
' 格式化为短时间
Dim shortTime = FormatDateTime(Date, vbShortTime)
' 格式化为长时间
Dim longTime = FormatDateTime(Date, vbLongTime)
' 自定义格式化
Dim customDate = FormatDateTime(Date, "yyyy-MM-dd HH:mm:ss")
```

日期格式说明符

下面列出了 FormatDateTime 函数支持的日期格式说明符:

说明符
说明


yyyy
四位数的年份。


yy
两位数的年份。


MMMM
月份的完整名称。


MMM
月份的缩写名称。


MM
两位数的月份。


M
一位数的月份。


dd
两位数的日期。


d
一位数的日期。


HH
两位数的小时(24 小时制)。


H
一位数的小时(24 小时制)。


hh
两位数的小时(12 小时制)。


h
一位数的小时(12 小时制)。


mm
两位数的分钟。


m
一位数的分钟。


ss
两位数的秒。


s
一位数的秒。


AM/PM
上午/下午指示符。


自定义日期格式

除了使用预定义的日期格式说明符之外,您还可以创建自定义日期格式。若要创建自定义格式,请使用分号 (;) 分隔的自定义说明符列表。

例如,以下 VBScript 代码使用自定义日期格式说明符创建日期字符串:```vbscript
Dim customDate = FormatDateTime(Date, "yyyy-MM-dd;HH:mm:ss")
```

上面代码将返回一个字符串,其中包含格式化的日期,如下所示:"2023-03-08;14:30:00"。

VBScript 中的 FormatDateTime 函数提供了多种选项来格式化日期。您可以使用预定义的日期格式说明符或创建自己的自定义格式。通过理解这些选项,您可以轻松地将日期值转换为所需格式。

2025-01-08


上一篇:Visual Basic Script (VBScript) - w3school

下一篇:如何关闭顽固的 VBScript 窗口