当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。