在Erlang中,我可以通过下面的代码获得了Unix太平洋业务中心时间戳:Unix纪元时间戳人类可读的日期时间和背部转换
{MegaSecs, Secs, MicroSecs} = now(). UnixTime = MegaSecs * 1000000 + Secs.
OR(如一些网站建议)
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
但是,该转换发生在erlang:now()
的结果中。如果我有一个给定的日期时间值,例如:"YYYY-MM-DD HH:MI:SS"
"2012-12-30 15:13:40"
现在是24小时格式。
这website gives the complete picture我需要能够在erlang做。
我可以在我的代码中将人类可读格式互换为unix时代时间戳,反之亦然。这样,如果在我的程序中我将时间戳存储为Unix时代,在阅读它们时,我可以从unix时间戳值或反之亦然自动检索人类可读的格式。
+1据可查,使用舒适,绝对漂亮。非常感谢你做的这些。准确地涵盖了我所需要的与时间管理有关的所有事情。 –