如何在unix shell中将日期转换为字符串

时间:2013-05-03 00:30:00

标签: shell unix solaris unix-timestamp

我需要一些帮助才能将日期转换为字符串

我的unix框上运行了一个sql数据库,该日期存储在str中,例如:1371509465

我想运行查询以查找数据库中是否存在未来日期

在shell中是否有与php的strtotime相同的功能?

2 个答案:

答案 0 :(得分:3)

Linux的:

date --date='@1371509465'

Mac OS / X:

date -r 1371509465

perl的:

perl -e "print scalar localtime(1371509465);"

答案 1 :(得分:1)

在solaris日期找到了一种方法

truss / usr / bin / date 2>& 1 | grep时间| awk -F“=”'{print $ 3}'