预定义日期/时间格式(Format 函数)

更新:2007 年 11 月

下表标识预定义的日期格式和时间格式的名称。这些格式可以按名称用作 Format 函数的 style 参数:

格式名

说明

General Date 或G

显示日期和/或时间。例如 3/12/2008 11:07:31 AM。日期显示由您的应用程序的当前区域性的值确定。

Long Date、Medium Date 或 D

根据您的当前区域性的长日期格式显示日期。例如 Wednesday, March 12, 2008。

Short Date 或d

根据您的当前区域性的短日期格式显示日期。例如 3/12/2008。

d 字符以用户定义的日期格式显示日期。有关更多信息,请参见 用户定义的日期/时间格式(Format 函数)

Long Time、Medium Time 或 T

使用您的当前区域性的长时间格式显示时间;通常包括小时、分钟、秒。例如 11:07:31 AM。

Short Time 或t

根据您的当前区域性的短时间格式显示时间。例如 11:07 AM。

对于使用 12 小时制的区域设置,t 字符以用户定义的时间格式显示 AM 或 PM 值。有关更多信息,请参见 用户定义的日期/时间格式(Format 函数)

f

根据您的当前区域性的格式显示长日期和短时间。例如 Wednesday, March 12, 2008 11:07 AM。

F

根据您的当前区域性的格式显示长日期和长时间。例如 Wednesday, March 12, 2008 11:07:31 AM。

g

根据您的当前区域性的格式显示短日期和短时间。例如 3/12/2008 11:07 AM。

M, m

显示日期的月份和星期几。例如 March 12。

M 字符以用户定义的日期格式显示月份。m 字符以用户定义的时间格式显示分钟。有关更多信息,请参见 用户定义的日期/时间格式(Format 函数)

R, r

根据 RFC1123Pattern 属性设置日期的格式。例如 Wed, 12 Mar 2008 11:07:31 GMT。带有格式的日期不调整日期和时间的值。在调用 Format 函数之前,必须将日期/时间值调整为 GMT。

s

将日期和时间格式化为可排序的索引。例如 2008-03-12T11:07:31。

s 字符以用户定义的时间格式显示秒钟。有关更多信息,请参见 用户定义的日期/时间格式(Format 函数)

u

将日期和时间格式化为 GMT 可排序索引。例如 2008-03-12 11:07:31Z。

U

用长日期和长时间将日期和时间格式化为 GMT。例如 Wednesday, March 12, 2008 6:07:31 PM。

Y, y

将日期格式化为年和月份。例如 March, 2008。

Y 和 y 字符以用户定义的日期格式显示年份。有关更多信息,请参见 用户定义的日期/时间格式(Format 函数)

有关应用程序的当前区域性的更多信息,请参见区域性对字符串的影响 (Visual Basic)

要求

命名空间:Microsoft.VisualBasic

**模块:**Strings

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

字符串操作摘要

转换摘要

Format 函数

预定义的数字格式(Format 函数)

用户定义的日期/时间格式(Format 函数)

修订记录

日期

修订

原因

2008 年 7 月

更新了说明,添加了示例,而且添加了用以阐明各种格式选项的链接。

客户反馈。