【发布时间】:2014-01-05 07:32:21
【问题描述】:
在 Erlang 中,我可以通过以下代码获取 Unix Epoc 时间戳:
{MegaSecs, Secs, MicroSecs} = now()。 UnixTime = MegaSecs * 1000000 + 秒。或(根据某些网站的建议)
日历:datetime_to_gregorian_seconds(日历:universal_time())-719528*24*3600。但是,erlang:now() 的结果发生了这种转换。如果我有一个给定的日期时间值,格式为:"YYYY-MM-DD HH:MI:SS",例如"2012-12-30 15:13:40"
时间采用 24 小时格式。
这是我需要在 erlang 中执行的 website gives the complete picture。
在我的代码中,如何“随意”将人类可读格式转换为 unix 纪元时间戳,反之亦然。这样,如果在我的程序中我将时间戳存储为 Unix 纪元,在读取它们时,我可以从 unix 时间戳值中自动检索人类可读的格式,反之亦然。
【问题讨论】:
标签: linux date unix datetime erlang