2013-04-01 71 views
0

我需要從GMT轉換爲UTC時間,並且想要添加2個不同的時間。如何在VBA中添加2個不同的時間?

這裏是我當前的代碼:

Dim CurDate, Correction, UTCTime As Date 
CurDate = Format(DateTime.Now, "yyyy-MM-dd hh:mm:ss") 
UTCTime = DateAdd("h", 4.5, CurDate) 

但是它是隻增加的時間的整數部分,即4而不是4.5

任何想法,如何實現這一目標?

回答

2

試試這個

UTCTime = DateAdd("n", 4.5 * 60, CurDate) 
+0

非常感謝克里斯,它的工作。謝謝你的時間 :) – Kiran

0

在Excel中,日期的整數部分是天,因此添加4.5時數將會被添加4.5/24

UTCTime = CurDate + 4.5/24 
相關問題