Skip to content

FormatDateTime

返回一个格式化为日期或时间的表达式。

语法:FormatDateTime( date [ , namedFormat ] )

date
必需 要格式化的日期表达式。
namedFormat
可选 数值,指示所使用的日期/时间格式。如果省略,则使用vbGeneralDate

namedFormat参数的设置如下:

常量描述
vbGeneralDate0显示日期和/或时间。如果有日期部分,显示为短日期。如果有时间部分,显示为长时间。如果两者都存在,则都显示。
vbLongDate1使用系统区域设置中指定的长日期格式显示日期。
vbShortDate2使用系统区域设置中指定的短日期格式显示日期。
vbLongTime3使用系统区域设置中指定的时间格式显示时间。
vbShortTime4使用24小时格式(hh:mm)显示时间。

示例

本示例使用FormatDateTime以多种格式显示日期值。

vb
Dim d As Date
d = #2026-05-29#
Debug.Print FormatDateTime(d, vbLongDate)     ' e.g. "Friday, May 29, 2026"
Debug.Print FormatDateTime(d, vbShortDate)    ' e.g. "05/29/2026"
Debug.Print FormatDateTime(d, vbLongTime)     ' e.g. "12:00:00 AM"

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有