与纪元时间之间的转换

Jax*_*Jax 4 time

我经常发现自己需要从一种类型的时间转换到另一种类型的时间,并且还没有找到一种我一直满意的方式。每次我在谷歌上进行快速搜索时,都会得到不同的(有时是非常复杂的)答案。

我很高兴

date -d "Sep 5 1986" "+%s"
Run Code Online (Sandbox Code Playgroud)

用于将标准日期转换为纪元时间,但我似乎无法进行反向工作(而且我浏览过的手册页没有多大帮助。)

date -d "526276800" "+%m/%d/%y"
Run Code Online (Sandbox Code Playgroud)

在我的 RHEL 5 安装中产生错误。

社区可以为我提供一些轻松来回转换的策略吗?我将采用所有形式:awk、perl、date。每种方法的优缺点是什么?

小智 7

date -d @526276800 "+%m/%d/%y"