|
最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。时间的加减,以及时间差的计算。 1。时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01 加上 1小时 20分 处理方法: a.将基础时间转为时间戳
631126861 【时间戳】 b.将增加时间变成秒
4800 c.两个时间相加,计算出结果时间
1990-01-01 02:21:01 2。时间差计算方法 如:2010-01-01 与 2009-01-01 11:11:11 时间差 原理:同样转成时间戳,然后计算天,时,分,秒
将time1 / 60 秒,就变成分了。 补充说明: shell 单括号运算符号: a=$(date); 等同于:a=date; 双括号运算符: a=$((1+2)); echo $a; 等同于: a=expr 1 + 2 |
| 谢谢分享! |
微信公众号
手机版