专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
目录
今天看啥  ›  专栏  ›  Linux爱好者

Linux Shell 时间运算以及时间差计算方法

Linux爱好者  · 公众号  · linux  · 2017-05-26 23:00
    

文章预览

(点击 上方公众号 ,可快速关注) 来 源:程默  www.cnblogs.com/chengmo/archive/2010/07/13/1776473.html 如有好文章投稿,请点击 → 这里了解详情 最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01 加上 1小时 20分 处理方法: a.将基础时间转为时间戳 time1 = $( date +% s - d '1990-01-01 01:01:01' ) echo $ time1 631126861 【时间戳】   b.将增加时间变成秒 [ root localhost ~ ] # time2=$((1*60*60+20*60)) [ root localhost ~ ] # echo $time2 4800 c.两个时间相加,计算出结果时间 time1 = $(( $time1 + $time2 )) time1 = $( date +% Y -% m -% d \ % H :% M :% S ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览