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 NaiveDateTime.utc_now用法及代碼示例
- Elixir NaiveDateTime.from_gregorian_seconds用法及代碼示例
- Elixir NaiveDateTime.truncate用法及代碼示例
- Elixir NaiveDateTime.from_erl!用法及代碼示例
- Elixir NaiveDateTime.from_iso8601用法及代碼示例
- Elixir NaiveDateTime.from_erl用法及代碼示例
- Elixir NaiveDateTime.convert!用法及代碼示例
- Elixir NaiveDateTime.new!用法及代碼示例
- Elixir NaiveDateTime.to_erl用法及代碼示例
- Elixir NaiveDateTime.diff用法及代碼示例
- Elixir NaiveDateTime.to_iso8601用法及代碼示例
- Elixir NaiveDateTime.compare用法及代碼示例
- Elixir NaiveDateTime.to_string用法及代碼示例
- Elixir NaiveDateTime.new用法及代碼示例
- Elixir NaiveDateTime.convert用法及代碼示例
- Elixir NaiveDateTime.to_time用法及代碼示例
- Elixir NaiveDateTime.from_iso8601!用法及代碼示例
- Elixir NaiveDateTime.to_date用法及代碼示例
- Elixir NaiveDateTime.to_gregorian_seconds用法及代碼示例
- Elixir NaiveDateTime.add用法及代碼示例
- Elixir NaiveDateTime用法及代碼示例
- Elixir Node.ping用法及代碼示例
- Elixir Node.start用法及代碼示例
- Elixir StringIO.flush用法及代碼示例
- Elixir Calendar.ISO.date_to_string用法及代碼示例
注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 NaiveDateTime.local_now(calendar \\ Calendar.ISO)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。