Làm cách nào để nhận được giây kể từ thời đại (1/1/1970) trong VBA?Làm thế nào để có được giây kể từ thời đại (1/1/1970) trong VBA?
9
A
Trả lời
14
Làm thế nào về:
datediff("s",#1970/1/1#,now())
1
Dưới đây là một giải pháp: 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 nên chạy nhanh hơn so với giải pháp 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
Các vấn đề liên quan
- 1. Làm cách nào để nhận được giây kể từ thời đại trong Javascript?
- 2. Làm thế nào để nhận được thời gian tính bằng mili giây kể từ thời kỳ unix trong Javascript?
- 3. Làm cách nào để nhận được mili giây kể từ nửa đêm UTC trong C?
- 4. Chuyển đổi một ngày mongo được lưu trữ thành mili giây kể từ thời đại Unix khi được tải?
- 5. Làm thế nào để có được thời gian hiện tại trong mili giây trong C Programming
- 6. VBA Excel: Thêm một giây để một thời gian
- 7. làm thế nào để có được ngày từ mili giây trong android
- 8. Dấu thời gian Scala UTC trong vài giây kể từ ngày 1 tháng 1 năm 1970
- 9. Làm thế nào để cung cấp cho một sự chậm trễ thời gian ít hơn một giây trong vba excel?
- 10. php được microtime kể từ ngày chuỗi
- 11. Làm thế nào để có được dấu thời gian Unix trong MySQL từ thời gian UTC?
- 12. Thời gian C++, mili giây kể từ lần cuối cùng thứ hai
- 13. Làm thế nào để bạn tìm thấy Leapyear trong VBA?
- 14. tìm số giây trước đây kể từ 1/1/1970
- 15. MySQL: làm thế nào để có được sự khác biệt giữa hai dấu thời gian trong giây
- 16. Làm thế nào tôi có thể nhận được UTCTime trong mili giây kể từ ngày 1 tháng 1 năm 1970 bằng ngôn ngữ c
- 17. utc giây kể từ nửa đêm đến ngày giờ
- 18. Nhận giây kể từ nửa đêm ở python
- 19. Làm thế nào để có được một đối tượng đại biểu từ một EventInfo?
- 20. VBA: Làm thế nào để lưu sổ làm việc Excel vào máy tính để bàn bất kể người dùng?
- 21. Làm thế nào để có được dấu thời gian hiện tại
- 22. VBA Macro Bật kiểu Timer để chạy mã mỗi số giây được đặt, tức là 120 giây
- 23. Làm thế nào để thời gian một hoạt động trong mili giây trong Ruby?
- 24. Làm thế nào để có được ngày trong tuần từ một dấu thời gian Unix (PHP)?
- 25. Làm thế nào để có được thời gian và ngày từ tem datetime trong php
- 26. Làm thế nào để lấy được đại diệnObject từ một khung nhìn trong một NSCollectionViewItem?
- 27. Python: Giây kể từ kỷ nguyên cho đến nay tương đối
- 28. Làm thế nào để tạo dấu thời gian trong vài giây
- 29. Django: Làm thế nào để có được một sự khác biệt thời gian từ thời gian đăng bài?
- 30. C# làm thế nào để có được Byte [] từ IntPtr
này không cho phép các múi giờ, unix thời gian là utc – iKode
Vâng, tôi đã thay đổi nó thành 'dateiff (" s ", # 1970/1/1 #, dateadd ("h", 5, now())) '... không chắc chắn những gì tôi sẽ làm khi DST cuộn quanh mặc dù. –
Vì vậy, không có cách nào để xử lý việc chuyển đổi sang UTC tự động? – R01k