Unix: 特定の日付 (例: 2022 年 12 月 10 日) の日数を取得する方法 [閉じる]

Unix: 特定の日付 (例: 2022 年 12 月 10 日) の日数を取得する方法 [閉じる]

チーム、

誰かが以下のコードを見つけるのに役立ちますか? Unix: 特定の日付 (例えば 2022 年 10 月 10 日から今日まで) から日数を取得する方法。

回答を求めています:102人現在(2023年3月22日)

ベストアンサー1

特定の日付について、年初以降の日数を求める必要がある場合:

そしてGNU date

$ date -d '10Dec2022' +%j

そして:

$ perl -MTime::Piece -sE '
    say Time::Piece->strptime($date, "%d%b%Y")->strftime("%j")
' -- -date="10Dec2022"

出力

344

おすすめ記事