2009-05-05 26 views

Respuesta

19

Aproximadamente:

msToDate(Milliseconds) -> 
    BaseDate  = calendar:datetime_to_gregorian_seconds({{1970,1,1},{0,0,0}}), 
    Seconds  = BaseDate + (Milliseconds div 1000), 
    { Date,_Time} = calendar:gregorian_seconds_to_datetime(Seconds), 
    Date. 
+0

esto es horrible. ¿por qué no calendarizar: datetime_from_timestamp? erlang se crea para pistolas –

7

Lo que pasa es que tengo una esencia github con un montón de utilidades de fecha y hora precisamente para este propósito: http://gist.github.com/104903. Calendar tiene la mayor parte de la plomería de bajo nivel para estas cosas.

Cuestiones relacionadas