首页 > 其他 > 详细

shell date 命令高级用法

时间:2014-02-15 09:20:28      阅读:407      评论:0      收藏:0      [点我收藏+]

1 将系统时间转换成时间戳

#打印20140214的时间戳

date -d "20140214" +%s

1392307200

# 打印20140213的时间戳

date -d "20140214 1 day ago" +%s

1392220800

date -d "20140214 -1 day" +%s    

1392220800

#打印20140215的时间戳

date -d "20140214 1 day" +%s
1392393600

date -d "20140214 +1 day" +%s

1392393600


2 将时间戳转换成系统时间

方法一

date -d @1392393600

方法二

 function Long2Date()                                   
  {                  
     echo $1 | gawk -v str=$1 ‘{                           
         time = strftime("${date_format}", str)                        
          print time                             
    }‘                            
 }  

shell date 命令高级用法

原文:http://blog.csdn.net/happytengfei/article/details/19197629

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!