原文 2013-11-13 20:13:32 发表于 CSDN,这里对以前写的文章做下收录。
获取当前时间
erlang:now()得到的是从1970年1月1日零时起,到现在经过的时间,结果为{MegaSecs, Secs, MicroSecs}。有个问题要注意,还有另外一个函数可以实现同样的功能:os:timestamp()
那么, erlang:now() 和 os:timestamp() 的区别是什么?
erlang的解释如下:
erlang:now()
If you do not need the return value to be unique and monotonically increasing, use os:timestamp/0 instead to avoid some overhead.
os:timestamp()
The difference is that this function returns what the operating system thinks (a.k.a. the wall clock time) without any attempts at time correction. The result of two different calls to this function is not guaranteed to be different.
继续阅读Erlang时间处理、时间戳转换