Erlang中文手册(Erldoc.com)  »  erlang  »  now/0
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

erlang:now/0

获取从 GMT 零点开始到当前的时间

用法:

now() -> timestamp()

如果底层操作系统支持的话,返回从 1970-1-1 00:00:00 开始到当前的时间元组 {MegaSecs, Secs, MicroSecs}。否则,将选择别的时间点。由于后续调用这个 BIF 函数返回的是一个连续累加的值,因此,这个函数的返回值可以用来当做唯一确定的时间戳。如果这个函数是在一个高速的机器上频繁调用,那么节点的时间是会有些偏差。

如果底层操作系统的 time-zone 预先设置好,该函数可以检测当前的本地时间。

如果不必需要返回一个唯一确定、单调累加的值,可以使用 os:timestamp/0 来避免服务器的一些负荷瓶颈。

erlang:now().

详细的 erlang:now/0os:timestamp/0 的时间获取优劣,可参看:Erlang取当前时间的瓶颈以及解决方案

阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9