2012-08-09 55 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