`
yugouai
  • 浏览: 492184 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

计算两个日期之间的所有日期

 
阅读更多
#!/bin/bash   
# $1<=$2  
startdate="$1"   
date1=$(date -d "$1" "+%s")   
date2=$(date -d "$2" "+%s")   
date_count=$(echo "$date2 - $date1"|bc)   
day_m=$(echo "$date_count"/86400|bc)   
for ((sdate=0;sdate<="$day_m";sdate++))   
do   
    echo dt=$(date -d "$startdate $sdate days" "+%F")   
done  

 bc为精度保留

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics