TimeString 属性

更新:2007 年 11 月

返回或设置一个 String 值,该值表示系统的当前时间。

Public Property TimeString As String

异常

异常类型

错误号

条件

InvalidCastException

5

用于设置 TimeString 值的格式无效。

如果正在升级使用非结构化错误处理方式的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象) 比较错误号。) 然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述 替换这种错误控制。

备注

TimeString 始终返回格式为“HH:mm:ss”的 24 小时制系统时间。此格式是不依区域性而变的,这意味着即使您更改了“控制面板”中的“区域选项”,该格式也不会更改。

若要将当前系统日期作为 String 来获取或设置,请使用 DateString 属性

若要以区域设置格式或自定义格式获取当前的系统日期或时间,请将 Now 属性 提供给 Format 函数,并指定 预定义日期/时间格式(Format 函数)用户定义的日期/时间格式(Format 函数)。下面的示例说明了这一点。

MsgBox("The formatted time is " & Format(Now, "hh.mm.ss.fff tt"))

若要将当前系统时间作为 Date 来访问,请使用 TimeOfDay 属性

安全说明:

设置系统日期或时间需要非托管代码权限,这可能会对它在部分信任情况下的执行产生影响。有关更多信息,请参见 SecurityPermission代码访问权限

示例

本示例使用 TimeString 属性显示系统当前时间。

MsgBox("The current time is " & TimeString)

要求

命名空间:Microsoft.VisualBasic

**模块:**DateAndTime

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

由于 TimeString 是模块的成员,而不是类的成员,因此您不必创建用于访问 TimeString 的对象。

智能设备开发人员说明

使用 TimeString 属性可以获取但不能设置系统时间。

请参见

参考

Now 属性

DateString 属性

TimeOfDay 属性

Date 数据类型 (Visual Basic)

DateTime