65

bashの日付から「日数」を引きたい。私はこのようなことを試みています..

echo $dataset_date #output is 2013-08-07

echo $date_diff #output is 2   

p_dataset_date=`$dataset_date --date="-$date_diff days" +%Y-%m-%d` # Getting Error
4

7 に答える 7

3

これが私の解決策です:

echo $[$[$(date +%s)-$(date -d "2015-03-03 00:00:00" +%s)]/60/60/24]

現在から2015-03-03 00:00:00までの日数を計算します

于 2015-03-16T11:55:16.943 に答える
1

以下のコードは、日付を1日短くします

ONE=1
dataset_date=`date`
TODAY=`date -d "$dataset_date - $ONE days" +%d-%b-%G`
echo $TODAY
于 2014-10-07T10:10:23.847 に答える