当前位置: 技术问答>linux和unix
linux date的请教
来源: 互联网 发布时间:2016-09-02
本文导语: 1、 date +%s这个是返回从1970-01-01 0:00:00到现在的UTC秒数,我想请问, 如何得到从1970-01-01 0:00:00到我指定的时间的秒数。指定的格式:2010-06-12 00:00:00 2、 如何将一个到秒数时间,化成显示时间时期的那种? 我记得...
1、
date +%s这个是返回从1970-01-01 0:00:00到现在的UTC秒数,我想请问,
如何得到从1970-01-01 0:00:00到我指定的时间的秒数。指定的格式:2010-06-12 00:00:00
2、
如何将一个到秒数时间,化成显示时间时期的那种?
我记得原来用过好像有个参数类似于"UTC 1970-01-01 sec xxxxx"但是,试了半天,没试出来,
在man下也没找到,
以上二个问题,谢谢指点!!!!
date +%s这个是返回从1970-01-01 0:00:00到现在的UTC秒数,我想请问,
如何得到从1970-01-01 0:00:00到我指定的时间的秒数。指定的格式:2010-06-12 00:00:00
2、
如何将一个到秒数时间,化成显示时间时期的那种?
我记得原来用过好像有个参数类似于"UTC 1970-01-01 sec xxxxx"但是,试了半天,没试出来,
在man下也没找到,
以上二个问题,谢谢指点!!!!
|
date -d '1970-01-01 UTC 1199116800 seconds'
|
expr `date -d "2010-06-12 00:00:00" +%s` - `date -d "1970-01-01 00:00:00" +%s`
|
第一个问题:
直接相减
第二个问题:
直接相减
expr `date -d "2010-06-12 00:00:00" +%s` - `date -d "1970-01-01 00:00:00" +%s`
第二个问题:
date -d '1970-01-01 UTC 1199116800 seconds'
|
t=`date --date="2010-06-12 00:00:00" +%s`
echo $t
echo $t