2012-08-09 56 views
3

在VB6中,Time函数返回哪种类型的变量?VB6中时间函数返回的变量类型

Dim x 
x = Time 

我知道,在默认情况下x是一个变种,但我想补充As FooBar到本月底。什么类型的FooBar?

由于

+1

从[this](http://msdn.microsoft.com/zh-cn/library/62dhtt92(v = vs80).aspx)链接:“在Visual Basic 6.0中,日期和时间函数以四字节日期格式返回系统日期和时间。“所以我相信答案是“作为日期”。 – JimmyPena 2012-08-09 16:01:35

+1

+1,试图正确地做到这一点:) – Deanna 2012-08-09 16:02:40

+1

日期值是* 8字节*“双”值在封面下。在“安德斯时代”,微软似乎有很多类似的错误。 – Bob77 2012-08-09 16:47:08

回答

5

由于手册中明确规定:

返回一个变体(日期)指示当前系统时间。

+1

从记忆中,'日期'部分将是'1900年1月0日'。是的,一月是第零。 – AakashM 2012-08-09 16:19:22

+1

不,您会获得VT_DATE值的“基准日”,例如1899-12-30 12:43:10 – Bob77 2012-08-09 16:44:18

+0

谁会想到时间可能会如此有趣!谢谢 – JMK 2012-08-09 17:35:47