Necesito convertir {{2012, 9, 21}, {13, 21, 11}} en timestamp(). ¿Cómo puedo hacer eso? Gracias.Cómo convertir datetime() en timestamp() en erlang
Respuesta
Versión corregida:
Seconds = calendar:datetime_to_gregorian_seconds(DateTime) - 62167219200,
%% 62167219200 == calendar:datetime_to_gregorian_seconds({{1970, 1, 1}, {0, 0, 0}})
{Seconds div 1000000, Seconds rem 1000000, 0}.
Está bien, pero tenga en cuenta que si está utilizando la función erlang: now() para obtener una marca de tiempo para comparar o una y el cálculo, si le dará una estimación de tiempo a partir del 1/1/1970, mientras que el calendario: datetime_to_gregorian_seconds/1 hace la evaluación desde 1/1/0. Entonces hay una diferencia de 719528 días ... – Pascal
Vaya, tienes razón. Y dado que 'timestamp()' se define como a partir de 1970 si es posible, mi respuesta fue _no_ ok :) –
He intentado la función anterior: Timestamp = datetime_to_now ({{2012, 9, 21}, {13, 21, 00 }}) luego calendar: now_to_local_time (Timestamp) devuelve {{2012,9,21}, {17,21,0}}. Mi zona horaria es + 4h. Como puedo entender, la función devuelve la marca de tiempo en UTC. ¿Derecha? –
puede utilizar esta
to_timestamp({{Year,Month,Day},{Hours,Minutes,Seconds}}) ->
(calendar:datetime_to_gregorian_seconds(
{{Year,Month,Day},{Hours,Minutes,Seconds}}
) - 62167219200)*1000000;
Esto es parte del módulo de esta Github/Arboreus
- 1. MySQL convertir datetime a Unix timestamp
- 2. Cuándo elegimos DateTime sobre Timestamp
- 3. Cómo convertir `ctime` a` datetime` en Python?
- 4. Cómo convertir DateTime? a DateTime
- 5. Almacenamiento de C# datetime a postgresql TimeStamp
- 6. Convertir a UTC Timestamp
- 7. Convertir VARCHAR2 en TIMESTAMP en Oracle
- 8. ¿Cómo convertir un byte [] en datetime en C#?
- 9. ¿Cómo convertir infix a postfix en erlang?
- 10. Java: convertir largo a Timestamp
- 11. Cómo convertir datetime a timestamp usando C# /. NET (ignorando la zona horaria actual)
- 12. Cómo convertir datetime a string en linqtosql?
- 13. Cómo convertir DateTime en zona horaria específica?
- 14. Cómo convertir DateTime de JSON a C#?
- 15. Cómo convertir NSDate en unix timestamp iphone sdk?
- 16. Convertir varchar en datetime en SQL Server
- 17. Cómo convertir DateTime a VarChar
- 18. Cómo convertir sqldatetime.minvalue a datetime?
- 19. Convertir DateTime Valor en cadena en MySQL
- 20. Convertir C# DateTime en formato MongoDB
- 21. Convertir dateTime a unix epoch en xslt
- 22. Cómo convertir datetime en persa en el servidor sql
- 23. Pase Datetime/Timestamp de PHP a Javascript por echo
- 24. Convertir GMT DateTime String
- 25. C#: DateTime convertir
- 26. Convertir timestamp como cadena hasta la fecha en android
- 27. ¿Cuál es la diferencia entre datetime y timestamp?
- 28. PHP timestamp a HTML 5 tipo de entrada = elemento datetime
- 29. Convirtiendo python datetime a timestamp y de regreso en UTC todavía usa la zona horaria local
- 30. Convertir términos de erlang a cadena o decodificar erlang binario
relacionadas: http://stackoverflow.com/questions/825151/convert-timestamp-to-datetime-in-erlang –