Packages
diint_utilites_common_app
1.4.21
1.4.23
1.4.22
1.4.21
1.4.20
1.4.19
1.4.18
1.4.17
1.4.16
1.4.15
1.4.14
1.4.12
1.4.11
1.4.10
1.4.9
1.4.8
1.4.7
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.9
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.101
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
библиотеки для работы с ребитом и протоколы
Current section
Files
Jump to
Current section
Files
src/utilites/time_utilites.erl
%%%-------------------------------------------------------------------
%%% @author cheese
%%% @copyright (C) 2014, <COMPANY>
%%% @doc
%%%
%%% @end
%%% Created : 07. Apr 2014 9:40 AM
%%%-------------------------------------------------------------------
-module(time_utilites).
-author("cheese").
%% API
-export([get_seconds/1, time_to_string/1, timeout_seconds/1]).
get_seconds({{Year, Month, Day}, {Hour, Min, Second}}) ->
Second + Min * 60 + Hour * 3600 + Day * 86400 + Month * 2678400 + Year * 977616000.
time_to_string({{Year, Month, Day}, {Hour, Min, Second}}) ->
{{Year, Month, Day}, {Hour, Min, Second}},
list_to_binary(lists:flatten(io_lib:format("~B-~2.10.0B-~2.10.0B ~2.10.0B:~2.10.0B:~2.10.0B", [Year, Month, Day, Hour, Min, Second])));
time_to_string(_) ->
<<"undefined">>.
timeout_seconds(Seconds) ->
receive
illegal_message ->
ok
after Seconds*1000 ->
ok
end.