erlang:time/0
获取当前时间
用法:
time() -> {Hour, Minute, Second}
内部实现:
BIF_RETTYPE time_0(BIF_ALIST_0) { int hour, minute, second; Eterm* hp; get_time(&hour, &minute, &second); hp = HAlloc(BIF_P, 4); /* {hour, minute, second} + arity */ BIF_RET(TUPLE3(hp, make_small(hour), make_small(minute), make_small(second))); }
返回当前时,分,秒时间。时区和夏令时的时间调整取决于底层的操作系统。
erlang:time().