私は変数x=20170402
に日付を持ち、この値を別のファイルから取得しています。
これを追加/減算して新しい変数に保存することでこれを修正したいと考えています。これどうやってするの?
例:1日を減算すると、y=20170401
; 2日、y=20170331
それはGNUベースです。変数から日付を減算または追加する方法はありますか?
0
A
答えて
4
GNU date
の場合は、-d
スイッチで簡単に行うことができます。
x=20170402
date -d "$x -1 days" "+%Y%m%d"
20170401
と2日
date -d "$x - 2 days" "+%Y%m%d"
20170331
2
するためのコマンドの日付は十分なはずです。
$ x=20170402;
$ date -d "$x 1 day ago" +'%Y%m%d'
20170401
$ date -d "$x 2 day ago" +'%Y%m%d'
20170331
0
-d
これはフラグです。 $Number
は、引く日数です。
x=20170402
past_date=$(date -d "$x - $Number days" +%Y%m%d)
echo "$past_date"
関連する問題
- 1. YYYYMMDDHHMISS形式の日付から分を加算または減算する
- 2. phpどのように日付を減算または追加するには?
- 3. (def + - )の後、減算の代わりに+演算子を追加する方法はありますか?
- 4. DAXのdatetimeから秒を加算または減算する方法
- 5. OjAlgo:ojAlgoのPrimitiveDenseStoreのすべての要素からdoubleを加算/減算する方法はありますか?
- 6. 式から日付を減算する方法
- 7. 現在の日付から1ヶ月を減らし、javaを使用して日付変数に格納する方法はありますか?
- 8. タイムゾーンの差分をjavascriptに加算または減算する日付
- 9. djangomodelから返されるdatetimeフィールドを減算または追加します
- 10. Excel VBAユーザーフォーム変数の追加と減算の方法は?
- 11. 加算または減算
- 12. シェル - 日付から整数を減算する
- 13. VBAの日付から減算しますか?
- 14. PHP:データベースから月の日付を追加する方法は?
- 15. 整数列から日付列に日付を追加する方法
- 16. makumbaの日付関数を操作する(時間を加算または減算する)
- 17. JSの変数に「サブプロパティ」を追加する方法はありますか?
- 18. RMSPropのコード量を減らす方法はありますか
- 19. JSの変数に変数を追加する方法(または添付)
- 20. 日付比較のために刺し身を日付オブジェクトに変換する方法はありますか?
- 21. URL文字列に$変数を '追加'して '引き算'する方法はありますか?
- 22. 追加の引数を条件付きでbashスクリプトに追加する方法はありますか?
- 23. 計算機の数値を再帰的に加算、減算、除算、または乗算する方法は?
- 24. 日付減算
- 25. 日付範囲でvlookupする方法はありますか?
- 26. SQLサーバーのdatetimeから時間を加算または減算します。
- 27. 日付から曜日を差し引いた新しい日付を計算する良い方法はありますか?
- 28. UTC + 0の日付をPSTに変換する方法はありますか?
- 29. rにカンマ区切りの数値を加算または減算する方法は?
- 30. 特定の日付に月と月の両方を追加する方法はありますか?
あなたは 'GNU date'を持っていますか?または 'FreeBSD'のもの? 'date --version'を出力しますか? – Inian
入力に必要な正確な出力を提供することもできますか?この情報は十分ではありません – Inian