返回到文章

采纳

编辑于

Linux在shell中日期格式化(时间格式化)

Linux
笔记

直接上脚本,贴进去直接运行即可。

# 等号两边不能有空格,之前错误一直出在这里  
yesterday=`date -d last-day +%Y-%m-%d`
echo $yesterday  

curday=`date +%Y-%m-%d`
echo $curday  

echo "现在时间:`date '+%Y%m%d %T'`"  
echo "现在时间:`date '+%Y%m%d %H%M%S'`"  

echo `date '+%Y%m%d-%H%M%S'`

t3=`date '+%Y-%m-%d %H:%M:%S'`
echo $t3  

send=`date '+%Y-%m-%d %H:%M:%S'`
echo $send  

t4=`date '+%Y-%m-%d %H:%M:%S'`
echo $t4  

# 获取前5天的
t5=$(date +%Y.%m.%d --date '5 days ago')
echo $t5