我怎樣才能在VBA以前的時代(1/1/1970)獲得秒數?如何在VBA中獲得自紀元(1/1/1970)以來的秒數?
9
A
回答
14
如何:
datediff("s",#1970/1/1#,now())
1
這裏有一個解決方案:http://vbcity.com/forums/t/5084.aspx
Function UnixTime() As Variant
'The first parameter determines how the
' difference will be measured in i.e. "S" for seconds
UnixTime = DateDiff("S", "1/1/1970", Now())
End Function
9
This應該跑得比DateDiff的解決方案快:
Private Function Long2Date(lngDate As Long) As Date
Long2Date = lngDate/86400# + #1/1/1970#
End Function
Private Function Date2Long(dtmDate As Date) As Long
Date2Long = (dtmDate - #1/1/1970#) * 86400
End Function
相關問題
- 1. 將自紀元以來的天數轉換爲自紀元以來的秒數
- 2. 如何獲得UTC秒紀元以來直到午夜
- 3. 如何在Javascript中使用新紀元以來的秒數?
- 4. 如何在log4j日誌中打印自紀元以來的秒數
- 5. 自紀元> LONG_MAX以來的秒數會發生什麼?
- 6. 如何獲得自Python中特定時間以來的秒數
- 7. Joda-Time自紀元以來的天數
- 8. 如何從紀元日期對象中取得紀元時間在毫秒?
- 9. 如何使用時鐘從LocalOutTime的紀元獲得毫秒?
- 10. 自從CalendarView的UNIX紀元以來在Millis中獲取時間
- 11. 將時間戳轉換爲自世紀以來的毫秒數
- 12. 將時間/日期轉換爲紀元(自1970年以來的秒數)
- 13. 獲得Unix時間戳在Go語言(紀元以來的當前時間以秒計)
- 14. 它是安全的存儲毫秒紀元以來UINT32
- 15. 如何在asp.net中獲得Datetimepicker秒數?
- 16. 如何在幾秒鐘內獲得午夜以來的時間
- 17. 如何獲得半世紀,幾個世紀以來,雙數百數爲每個玩家在MySQL
- 18. c3js如何將一個時間戳記格式化爲自紀元至正常日期以來的秒數?
- 19. 如何在Redshift中獲得新紀元時間?
- 20. 如何在C#中獲得新紀元時間?
- 21. 如何找到自1970年以來在java中的秒數
- 22. 從紀元計算毫秒
- 23. 如何從Unix紀元時間毫秒獲取GMT日期?
- 24. 獲取java.util.Calendar自世紀以來的天數
- 25. 獲得以秒爲
- 26. 如何在VBA(Excel)中以毫秒爲單位獲取DateDiff值?
- 27. 轉換日期字符串「YYYY-MM-DD」,以毫秒爲單位紀元以來
- 28. 自世紀以來的時間爲-1
- 29. 如何在mysql中獲得毫秒
- 30. 如何在C++中獲得毫秒?
這不允許時區,UNIX時間是utc – iKode 2015-04-09 18:44:05
是的,我將它改爲這個'datediff(「s」,#1970/1/1#,dateadd(「h」,5,now()))'......不知道當DST轉身時我該怎麼辦。 – 2016-08-15 19:39:50
因此無法自動處理到UTC的轉換? – R01k 2018-02-14 23:58:44