温馨提示×

VBA FormatDateTime()函数有什么用

vba
小亿
134
2023-11-30 20:40:04
栏目: 编程语言

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是一个常量,表示短日期格式。

0