+ -
当前位置:首页 → 问答吧 → 求助 秒转日期

求助 秒转日期

时间:2011-03-02

来源:互联网

假如知道一个时间到格林时间的秒数,如果还原成下面的时间格式

比如 2011-3-2

谢谢

作者: kkmm0105   发布时间: 2011-03-02

echo xxxx | awk '{print strftime("%Y-%m-%d",$1)}'

作者: ywlscpl   发布时间: 2011-03-02

回复 ywlscpl


    提示 strftime 未定义

作者: kkmm0105   发布时间: 2011-03-02

回复 kkmm0105


  你的awk无该函数

作者: ywlscpl   发布时间: 2011-03-02

回复 ywlscpl


    那咋办~

作者: kkmm0105   发布时间: 2011-03-02

回复 kkmm0105


    date -d 也可以
你的是debian吧?默认是mawk,apt安装gawk。GNU的awk有很多函数

作者: expert1   发布时间: 2011-03-02

本帖最后由 dzhxc 于 2011-03-02 09:49 编辑

你是说的这个吗?

[root@bill ~]# date -d "@1234567890"
Sat Feb 14 07:31:30 CST 2009
[root@bill ~]#


[root@bill ~]# date -d "@1234567890" "+%Y-%m-%d"
2009-02-14
[root@bill ~]#

作者: dzhxc   发布时间: 2011-03-02

如果受系统所限,再试试这个
http://bbs.chinaunix.net/thread-1772999-1-1.html

作者: ywlscpl   发布时间: 2011-03-02



QUOTE:
假如知道一个时间到格林时间的秒数,如果还原成下面的时间格式

比如 2011-3-2

谢谢
kkmm0105 发表于 2011-03-02 09:14




$ date -d "$((1298995200 - `date '+%s'` )) sec" +%Y-%-m-%-d
2011-3-2

作者: jason680   发布时间: 2011-03-02



QUOTE:
你是说的这个吗?

[root@bill ~]# date -d "@1234567890"
Sat Feb 14 07:31:30 CST 2009
[root@bill ~ ...
dzhxc 发表于 2011-03-02 09:47




    正解~谢谢dzhxc!!!

作者: kkmm0105   发布时间: 2011-03-02

回复 expert1


    很久没来了,你居然是斑竹了,高

作者: where27   发布时间: 2011-03-02

热门下载

更多