Ho bisogno di convertire {{2012, 9, 21}, {13, 21, 11}} in timestamp(). Come lo posso fare? Grazie.Come convertire datetime() in timestamp() in erlang
risposta
Versione corretta:
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}.
Va bene, ma attenzione che se si utilizza la funzione erlang: now() per ottenere un timestamp per il confronto o un y calcolo, se ti darà una stima del tempo a partire dal 1/1/1970, mentre calendar: datetime_to_gregorian_seconds/1 rende la valutazione da 1/1/0. Quindi c'è una differenza di 719528 giorni ... – Pascal
Oops, hai ragione. E poiché 'timestamp()' è definito a partire dal 1970, se possibile, la mia risposta è stata _non_ ok :) –
Ho provato la funzione di sopra: Timestamp = datetime_to_now ({{2012, 9, 21}, {13, 21, 00 }}) quindi calendar: now_to_local_time (Timestamp) restituisce {{2012,9,21}, {17,21,0}}. Il mio fuso orario è + 4 ore. Come posso capire la funzione restituisce il timestamp in UTC. Destra? –
si potrebbe utilizzare questo
to_timestamp({{Year,Month,Day},{Hours,Minutes,Seconds}}) ->
(calendar:datetime_to_gregorian_seconds(
{{Year,Month,Day},{Hours,Minutes,Seconds}}
) - 62167219200)*1000000;
Questo fa parte del modulo da questo Github/Arboreus
- 1. Converti timestamp in datetime in erlang
- 2. Convertire timestamp Unix in datetime
- 3. Come convertire il timestamp DB2 in datetime?
- 4. Convertire il datetime MySQL in timestamp
- 5. Converti Datetime in Unix timestamp
- 6. Come convertire `ctime` in` datetime` in Python?
- 7. Come convertire infix in postfix in erlang?
- 8. convertire unix timestamp in H2 timestamp
- 9. Come convertire datetime64 NumPy in datetime
- 10. come convertire datetime in breve?
- 11. Come posso convertire una stringa datetime in un timestamp UNIX in SQLite3?
- 12. da unix timestamp a datetime
- 13. Convertire relativa stringa datetime in oggetto DateTime
- 14. Come convertire DateTime? a DateTime
- 15. Come convertire un byte [] in datetime in C#?
- 16. unix timestamp a datetime in Android
- 17. MySQL converte datetime in Unix timestamp
- 18. Unix timestamp VS datetime
- 19. sequelize.js TIMESTAMP non DATETIME
- 20. convertire questo stringa datetime
- 21. come convertire una stringa datetime in oggetto datetime?
- 22. Come convertire un datetime nel formato CurrentCulture in DateTime gregoriano?
- 23. Come convertire un Datetime .Net in un datetime T-SQL
- 24. Come posso convertire un Timestamp in un oggetto Date o DateTime?
- 25. Come convertire la colonna timestamp di SQL Server in formato datetime
- 26. perl come convertire una stringa in Datetime?
- 27. Come convertire Joda Localdate in Joda DateTime?
- 28. Python: come convertire unixtimestamp e timezone in oggetto datetime?
- 29. Quando scegliamo DateTime su Timestamp
- 30. Come convertire la data della stringa in Timestamp in java?
correlati: http://stackoverflow.com/questions/825151/convert-timestamp-to-datetime-in-erlang –