首页 > 其他 > 详细

bash 获取时间

时间:2021-07-13 14:49:37      阅读:10      评论:0      收藏:0      [点我收藏+]
1,shell 脚本获取时间
1)获取当前时间 date
date "+%Y-%m-%d %H:%M:%S" 2016-01-27 17:37:31
2)前后时间,加ago就是前,没有ago就是后
$date -d 1 years ago "+%Y-%m-%d %H:%M:%S"
date -d "1 years ago" "+%Y-%m-%d %H:%M:%S" 2015-01-27 17:54:39 $date -d 1 months ago "+%Y-%m-%d %H:%M:%S"
date -d "1 months ago" "+%Y-%m-%d %H:%M:%S" 2015-12-27 17:54:45 days,hours,minutes 类似
 
date -d "-k days" "+%Y-%m-%d %H:%M:%S" 返回k天前的具体时间

3)传参获取时间
start_date=20160127
date?d"start_date+1days" +%Y%m%d   20160128

4)修改时间格式
today=`date -d "$start_date+1days" +%Y-%m-%d`  
today = 2016-01-28
yestoday=`date -d "$start_date" +%Y-%m-%d`  
yestoday = 2016-01-27

 

bash 获取时间

原文:https://www.cnblogs.com/kai-xuan/p/15005809.html

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