首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取Elixir中的当前日期和/或时间

获取Elixir中的当前日期和/或时间
EN

Stack Overflow用户
提问于 2015-02-19 05:51:50
回答 9查看 58.1K关注 0票数 92

这似乎是一个非常愚蠢的问题,但是如何在Elixir中获取和显示当前日期或时间呢?我试着通过the docs搜索,但什么也找不到。我需要使用Erlang函数吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2015-02-19 06:20:10

更具体地回答您的问题(尽管我非常感谢Onorio推荐使用Timex!),您可以使用:calendar.universal_time():calendar.local_time()从Erlang标准库获取当前日期和时间。在calendar模块中,有许多用于处理Erlang的datetime类型的有用函数,但它们都有一定的局限性,并且没有提供任何用于解析或格式化日期的功能,而这正是Timex的用武之地。

票数 61
EN

Stack Overflow用户

发布于 2016-04-14 13:12:13

来自Erlang 19.1:

:os.system_time(:millisecond)

来自Erlang 18:

:os.system_time(:milli_seconds)

提供当前UNIX时间戳UTC。

感谢@HenrikN链接博客帖子http://michal.muskala.eu/2015/07/30/unix-timestamps-in-elixir.html

票数 37
EN

Stack Overflow用户

发布于 2015-02-19 06:13:03

我认为您最好的选择是使用Paul Schoenfelder(又名BitWalker)的timex库来开发Elixir。库在这里:https://github.com/bitwalker/timex,您可以从hex.pm https://hex.pm/packages/timex获取包。Paul在github repo的自述文件页面上很好地解释了如何使用该库。

您可以调用本地的Erlang库,但我认为当处理Elixir时,Paul的库更好。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28594646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档