¿Cómo puedo obtener segundos desde epoch (1/1/1970) en VBA?¿Cómo obtener segundos desde época (1/1/1970) en VBA?
9
A
Respuesta
14
¿Qué tal:
datediff("s",#1970/1/1#,now())
1
he aquí una solución: 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 debe correr más rápido que la solución DifFecha:
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
Cuestiones relacionadas
- 1. ¿Cómo puedo obtener segundos desde época en Javascript?
- 2. Cómo obtener segundos transcurridos desde la medianoche
- 3. ¿Cómo convierto una fecha/hora a hora de época (tiempo Unix/segundos desde 1970) en Perl?
- 4. Obtención de una marca de tiempo Unix en lenguaje Go (hora actual en segundos desde época)
- 5. C++ en la conversión de una cadena de tiempo de segundos desde la época
- 6. ¿Cómo obtener minutos, segundos y milisegundos desde datetime.now() en python?
- 7. ¿Cómo calcular el tiempo transcurrido en segundos en VBA?
- 8. inicializar un objeto de fecha y hora con segundos desde la época
- 9. ¿Cómo obtener el tiempo en milisegundos desde la época de Unix en Javascript?
- 10. Python: Segundos desde el periodo hasta la fecha en relación
- 11. Convertir segundos de época a formato de fecha y hora en Java
- 12. Imprimir Época de Época en Diferentes Idiomas
- 13. Obtener un DateTime restando segundos desde la fecha actual
- 14. Cómo obtener el desplazamiento UTC en segundos en Android
- 15. Cálculo del tiempo de la Época futura en C#
- 16. Cómo convertir el tiempo de época al año
- 17. Número de segundos desde el 1 de enero de 1900 hasta el inicio de la época de Unix
- 18. ¿Cómo puedo obtener milisegundos desde la medianoche UTC en C?
- 19. Obtenga el número de segundos desde
- 20. Obtener la fecha/hora actual en segundos
- 21. Convierte la columna de DATETIME de mysql en segundos de época
- 22. ¿Cómo accedo a SQLite desde VBA?
- 23. Convertir sello de tiempo desde la época de datetime.datetime
- 24. Cómo obtener el año actual usando Vba
- 25. obtener la hora actual en segundos
- 26. cómo encontrar los segundos desde 1970 en java
- 27. ¿Cómo puede obtener la tabla actual en MS Word VBA?
- 28. ¿Cómo obtener un DateDiff-Value en milisegundos en VBA (Excel)?
- 29. C segundos desde la fecha específica
- 30. ¿Hay alguna forma en XQuery de obtener la hora actual en milisegundos desde algún tiempo?
esto no permite zonas horarias, Unix el tiempo es utc – iKode
Sí, lo cambié a este 'datediff (" s ", # 1970/1/1 #, dateadd ("h", 5, now())) '... no estoy seguro de qué haré cuando llegue el horario de verano. –
Entonces, ¿no hay forma de manejar la conversión a UTC automáticamente? – R01k