當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang localtime_to_universaltime(Localtime, IsDst)用法及代碼示例


erlang:localtime_to_universaltime(Localtime, IsDst) ->
                                     Universaltime
類型:
Localtime = Universaltime = calendar:datetime()
IsDst = true | false | undefined

將本地日期和時間轉換為協調世界時 (UTC),如 erlang:localtime_to_universaltime/1 ,但調用者決定是否啟用夏令時。

如果 IsDst == trueLocaltime 處於夏令時期間,如果 IsDst == false 則不是。如果 IsDst == undefined ,底層操作係統可以猜測,這與調用 erlang:localtime_to_universaltime(Localtime) 相同。

例子:

> erlang:localtime_to_universaltime({{1996,11,6},{14,45,17}}, true).
{{1996,11,6},{12,45,17}}
> erlang:localtime_to_universaltime({{1996,11,6},{14,45,17}}, false).
{{1996,11,6},{13,45,17}}
> erlang:localtime_to_universaltime({{1996,11,6},{14,45,17}}, undefined).
{{1996,11,6},{13,45,17}}

失敗:badarg(如果 Localtime 表示無效的日期和時間)。

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 localtime_to_universaltime(Localtime, IsDst) -> Universaltime。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。