Come posso ottenere secondi da epoca (1/1/1970) in VBA?Come ottenere secondi da epoca (1/1/1970) in VBA?
9
A
risposta
14
ne dite:
datediff("s",#1970/1/1#,now())
1
Ecco una soluzione: 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 dovrebbe correre più veloce rispetto alla soluzione 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
Problemi correlati
- 1. Convertire i secondi da epoca a joda DateTime in Scala
- 2. Come calcolare il tempo trascorso in secondi in VBA?
- 3. È un giorno sempre 86.400 secondi di epoca?
- 4. C++ Conversione di una stringa tempo di secondi di epoca
- 5. Come convertire un timestamp unix (secondi da epoca) a Ruby DateTime?
- 6. Python - Convertire secondi di tanto epoca nel tempo leggibile
- 7. Come ottenere minuti, secondi e millisecondi da datetime.now() in python?
- 8. Come estrarre epoca da LocalDate e LocalDateTime?
- 9. Numero giorni Joda da Epoca
- 10. Come posso ottenere secondi dall'epoca in Javascript?
- 11. Converti oggetto datetime in un particolare fuso orario in epoca secondi in quel fuso orario
- 12. Crea campo con impostazione predefinita come epoca
- 13. Ruby/Rails - Come convertire secondi in tempo?
- 14. Come ottenere offset UTC in secondi in Android
- 15. Postgres: come convertire da unix epoca ad oggi?
- 16. javascript convertire da stringa epoca in oggetto Date
- 17. Converti Data Epoca in data Javascript significativa
- 18. Differenza di tempo in secondi da numpy.timedelta64
- 19. ottenere boost :: posix_time :: time_duration in secondi
- 20. Ottieni secondi da mezzanotte in python
- 21. Converti tempo epoca in Ruby
- 22. Come analizzare una stringa timestamp millisecondi-epoca in Go?
- 23. Rimuovi secondi da toLocaleTimeString
- 24. Come ottenere l'anno corrente con Vba
- 25. VBA Macro Acceso Stile timer per eseguire il codice ogni numero impostato di secondi, ovvero 120 secondi
- 26. Come ottenere un valore DateDiff in millisecondi in VBA (Excel)?
- 27. epoca aggiornati sulle mysql
- 28. excel vba ottenere la riga, valore della cella da selection.address
- 29. Conversione di epoca in data in Matlab
- 30. Excel-VBA: Ottenere i valori da Form Controls
questo non consente fusi orari, unix time is utc – iKode
Sì, l'ho cambiato in questo 'datediff (" s ", # 1970/1/1 #, dateadd ("h", 5, now())) '... non sono sicuro di cosa farò quando l'ora legale scorrerà comunque. –
Quindi non c'è modo di gestire la conversione in UTC automaticamente? – R01k