Current section

Files

Jump to
glrss_parser src glrss_parser_ffi.erl
Raw

src/glrss_parser_ffi.erl

-module(glrss_parser_ffi).
-export([current_year/0, offset_to_utc/2]).
-spec current_year() -> non_neg_integer().
current_year() ->
{{Year, _, _}, _} = calendar:local_time(),
Year.
-spec offset_to_utc(calendar:datetime(), integer()) -> calendar:datetime().
offset_to_utc(DateTime, OffsetMinutes) ->
OffsetSeconds = OffsetMinutes * 60,
Seconds = calendar:datetime_to_gregorian_seconds(DateTime),
UtcSeconds = Seconds - OffsetSeconds,
UtcTime = calendar:gregorian_seconds_to_datetime(UtcSeconds),
UtcTime.