timestamp/0

This commit is contained in:
Feng Lee 2015-05-27 13:14:26 +08:00
parent aa3f882edf
commit 954d46cab3
1 changed files with 9 additions and 1 deletions

View File

@ -30,7 +30,8 @@
-export([apply_module_attributes/1, -export([apply_module_attributes/1,
all_module_attributes/1, all_module_attributes/1,
cancel_timer/1]). cancel_timer/1,
timestamp/0, microsecs/0]).
-export([integer_to_binary/1]). -export([integer_to_binary/1]).
@ -90,4 +91,11 @@ cancel_timer(Ref) ->
integer_to_binary(I) when is_integer(I) -> integer_to_binary(I) when is_integer(I) ->
list_to_binary(integer_to_list(I)). list_to_binary(integer_to_list(I)).
timestamp() ->
{MegaSecs, Secs, _MicroSecs} = os:timestamp(),
MegaSecs * 1000000 + Secs.
microsecs() ->
{Mega, Sec, Micro} = erlang:now(),
(Mega * 1000000 + Sec) * 1000000 + Micro.