TimeString 属性
更新:2007 年 11 月
返回或设置一个 String 值,该值表示系统的当前时间。
Public Property TimeString As String
异常
异常类型 |
错误号 |
条件 |
---|---|---|
用于设置 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)
要求
**模块:**DateAndTime
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
由于 TimeString 是模块的成员,而不是类的成员,因此您不必创建用于访问 TimeString 的对象。
智能设备开发人员说明
使用 TimeString 属性可以获取但不能设置系统时间。