0
我通过两种日期的%Y%M%d和%Y引用%j(儒略日)如何将Julian日添加到循环中的日期?
#!/bin/bash
set -e
for d in {0..24};
do day=$(date -d "20120207 +${d}days" +%Y-%m-%d); echo $day;
startday=$(date -d "2012038 +${d}" +%Y%j); echo $startday;
done
但试图循环,当我运行它,我得到这个错误:
2012-02-07
date: invalid date `2012038 +0'
我不知道什么是错的白衣它,我感谢帮助
是的,它工作完美! :),我知道问题是试图将日期设置为Julian日本身。谢谢! – pepa