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

calendar:datetime_to_gregorian_seconds/1

计算从公历 0 年开始到以给定的日期和时间为结束间的秒数

用法:

datetime_to_gregorian_seconds(DateTime) -> Seconds

内部实现:

%% datetime_to_gregorian_seconds(DateTime) = Integer
%%
%% Computes the total number of seconds starting from year 0,
%% January 1st.
%%
-spec datetime_to_gregorian_seconds(DateTime) -> Seconds when
      DateTime :: datetime(),
      Seconds :: non_neg_integer().
datetime_to_gregorian_seconds({Date, Time}) ->
    ?SECONDS_PER_DAY*date_to_gregorian_days(Date) +
	time_to_seconds(Time).

计算从公历 0 年开始到以给定的日期和时间为结束间的秒数。

calendar:datetime_to_gregorian_seconds({{1970, 1, 1}, {0, 0, 0}}).
calendar:datetime_to_gregorian_seconds({{2014, 7, 10}, {20, 22, 31}}).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9