深圳网站建设 设计首选,遂宁网站建设公司哪家好,seo分析工具有哪些,承接网站开发 app开发在日常的工作中#xff0c;bash shell 的时间操作非常频繁。比如shell脚本定时发送数据统计的时候#xff0c;会查看当前是否为预定的发送时间。或者使用文件保存一些数据时#xff0c;一般会生成时间字符串当做文件名的一部分。总结一下#xff0c;以后再用到就不用上网到… 在日常的工作中bash shell 的时间操作非常频繁。比如shell脚本定时发送数据统计的时候会查看当前是否为预定的发送时间。或者使用文件保存一些数据时一般会生成时间字符串当做文件名的一部分。总结一下以后再用到就不用上网到处翻了。 1 最基本的操作获取当前时间年-月-日 时:分:秒 date %Y-%m-%d %H:%M:%S %I 小时12小时制 %s 从1970年1月1日00:00:00到目前经历的秒数 %a 星期的(Sun~Sat) %b 月的简称(Jan~Dec) 2 取指定间隔之前或者之后的时间 取3小时前的时间 date -d -1 hour %Y-%m-%d %H:%M:%S 取3小时后的时间 date -d 1 hour %Y-%m-%d %H:%M:%S 取3天前的时间 date -d -1 day %Y-%m-%d %H:%M:%S 取3天后的时间 date -d 1 day %Y-%m-%d %H:%M:%S 取1个月前的时间 date -d -1 month %Y-%m-%d %H:%M:%S 取1个月后的时间 date -d 1 month %Y-%m-%d %H:%M:%S 取1年前的时间 date -d -1 year %Y-%m-%d %H:%M:%S 取1年后的时间 date -d 1 year %Y-%m-%d %H:%M:%S 3 时间戳和字符串相互转换 字符串转时间戳 date -d 2018-08-15 21:33:00 %s 时间戳转字符串 date -d 1970-01-01 UTC 1534337485 seconds %Y-%m-%d %H:%M:%S 4 时间相加减 这个好像只能把字符串转成时间戳做相加减在转换回字符串我没有发现简单的办法。转载于:https://www.cnblogs.com/MyOnlyBook/p/9484178.html