以秒为单位转换特定日期

时间:2015-12-09 13:47:48

标签: datetime solaris

我需要转换日期显示来自" ls -la"来自文件的命令,在 SOLARIS 操作系统中几秒钟内我无法使用" date -d"或类似Linux SO

4 Dec 9 14:30

亲切的问候, 阿图罗

1 个答案:

答案 0 :(得分:2)

阿图罗,我第二个安德鲁的评论 - 什么版本的Solaris? - 但我建议您运行/bin/uname -acat /etc/release进行举报。

你写了"转换日期出现在" ls -la"来自文件的命令,在几秒钟内完成,所以我假设你要打印出自纪元以来的秒数,而不是一个人类可读的日期。

如果您正在运行Solaris 11的某个版本,并且拥有/usr/gnu/bin,则可以/usr/gnu/bin/ls打印出自纪元以来的秒数:

/usr/gnu/bin/ls -l --time-style="+%s"

See here for details.

我没有准备好访问Solaris 10系统,但您可以使用/bin/ls -le的输出(以秒为单位给出解析)并处理它修改awk script in this answer