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


Elixir NaiveDateTime.local_now用法及代碼示例


Elixir語言中 NaiveDateTime.local_now 相關用法介紹如下。

用法:

local_now(calendar \\ Calendar.ISO)
(從 1.10.0 開始)
@spec local_now(Calendar.calendar()) :: t()

返回運行 Elixir 程序的機器的 "local time"。

警告:此函數可能會導致潛在的錯誤。這取決於運行時的時區配置。這可以更改並設置為具有夏令時跳轉(向前或向後跳)的時區。

此函數可用於顯示機器恰好具有的時區配置的現在時間。一個示例是向用戶顯示時鍾的桌麵程序。對於任何其他用途,使用此函數可能是個壞主意。

大多數情況下,請改用 DateTime.now/2 DateTime.utc_now/1

不包括小數秒。

例子

iex> naive_datetime = NaiveDateTime.local_now()
iex> naive_datetime.year >= 2019
true

相關用法


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