[erlang-questions] How do I compute daytime difference properly?

Kirill Zaborski qrilka@REDACTED
Sat May 3 20:00:31 CEST 2008


Reading calendar module documentation I see the note:
"For computing differences between epochs in time, use the functions
counting gregorian days or seconds. If epochs are given as local time, they
must be converted to universal time, in order to get the correct value of
the elapsed time between epochs. Use of the function time_difference/2 is
discouraged."
But it's not quite clear to me...
E.g. I have 2 values LocalTime1 and LocalTime2 which are somewhat like
tuples erlang:localtime/0 and need to compute time difference e.g. in
seconds. So should I then convert this values to UTC and then use
calendar:datetime_to_gregorian_seconds/1
and then do the subtraction?
Or maybe there is some easier way?

Best regards,
Kirill.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080503/ee9524a1/attachment.htm>


More information about the erlang-questions mailing list