次: Setting the time, 前: Literal directives, 上: date invocation
デフォルトで,dateは数値フィールドをゼロでパディングし,例え ば,数字の月は,常に二桁で出力されます.GNU dateは,以下の `%'と指示語の間の数値修飾子を認識します.
これらはGNU拡張です.
以下に違いを表現する例があります.
date +%d/%m -d "Feb 1" => 01/02 date +%-d/%-m -d "Feb 1" => 1/2 date +%_d/%_m -d "Feb 1" => 1/ 2