2012-05-06 20 views
5

Me gustaría obtener una fecha actual con erlang. He intentado usar el siguiente código;Erlang y hora actual

{{Year,Month,Day},{Hour,Min,Sec}} = erlang:localtime(). 

Pero a veces tiene un error como '** Error de excepción: hay partidos de valor mano derecha {{2012,5,6}, {23,40,58}}'

miradas como si hubiera un problema con 1 dígito Intento buscar un par de webs, pero todavía no puedo encontrar una manera de sobrellevar esto.

Creo que esto es bastante fácil, pero como novato de Erlang, no puedo resolverlo. Lo hago lo mejor que puedo.

Env: Erlang { "OTP APN 181 01", "R15B01"} instala con Windows versión binaria de Windows XP

Gracias de antemano,

Respuesta

14

No, no hay ningún problema con 1 dígito. Debe coincidir perfectamente bien (consulte con {{Year,Month,Day},{Hour,Min,Sec}} = {{2012,5,6},{23,40,58}}). Lo más probable es que ya hayas asignado una de las variables a algo más temprano en la función.

+0

Parece que es. Si asignamos una de las variables a algo antes. ¿Cómo puedo borrarlo? – large

+0

Obtuve cómo restablecer las variables vinculadas a través de google. Gracias por tu respuesta :). Esta es la primera vez que me meto en erlang. Mucho por aprender. – large