阅读量:9
VBA的FormatDateTime()函数用于将日期和时间值格式化为特定的字符串。该函数可以接受两个参数:日期/时间值和格式字符串。
日期/时间值可以是一个日期变量、时间变量或日期时间型的表达式。格式字符串定义了日期和时间的格式。
FormatDateTime()函数返回一个格式化后的字符串表示日期/时间值。根据格式字符串的不同,返回的字符串可能包含日期、时间或两者的组合。以下是一些常用的格式字符串示例:
- “General Date”:返回包含日期和时间的长日期字符串。
- “Short Date”:返回只包含日期的短日期字符串。
- “Long Time”:返回只包含时间的长时间字符串。
- “Medium Date”:返回包含日期的中等长度日期字符串。
- “Medium Time”:返回包含时间的中等长度时间字符串。
例如,以下代码将日期值格式化为只包含日期的短日期字符串,并将结果存储在变量formattedDate中:
Dim myDate As Date Dim formattedDate As String myDate = Date formattedDate = FormatDateTime(myDate, vbShortDate)
在上述示例中,vbShortDate是一个常量,表示短日期格式。