Aus der Manpage: -
DATE STRING
The --date=STRING is a mostly free format human readable date string such as "Sun, 29 Feb 2004 16:21:42 -0800"
or "2004-02-29 16:21:42" or even "next Thursday". A date string may contain items indicating calendar date,
time of day, time zone, day of week, relative time, relative date, and numbers. An empty string indicates the
beginning of the day. The date string format is more complex than is easily documented here but is fully
described in the info documentation.
Es scheint aber kein YYYY-MMM-DD
Format zu erkennen . Sie können also entweder von unten oder ähnlich wie folgt vorgehen:
$ date -d "2015-07-13" +"%Y-%b-%d"
2015-Jul-13
$ date -d "Jul 13 2015" +"%Y-%b-%d"
2015-Jul-13
$ date -d "13 Jul 2015" +"%Y-%b-%d"
2015-Jul-13
ODER Sie müssen es konvertieren / neu formatieren , bevor Sie es an senden date
!
Siehe auch Wie legen Sie ein Format für die bisherige Eingabe fest?
Ich empfehle zu Besuchen: Datumseingabeformate .
Hier sind die Regeln.
Für numerische Monate ist das ISO 8601-Format "Jahr-Monat-Tag" zulässig, wobei Jahr eine beliebige positive Zahl ist, Monat eine Zahl zwischen 01 und 12 ist und Tag eine Zahl zwischen 01 und 31. Eine führende Null muss vorhanden sein wenn eine Zahl kleiner als zehn ist. Wenn das Jahr 68 oder kleiner ist, werden 2000 hinzugefügt. Wenn andernfalls das Jahr kleiner als 100 ist, werden 1900 hinzugefügt. Das in den USA beliebte Konstrukt "Monat / Tag / Jahr" wird akzeptiert. Auch 'Monat / Tag', wobei das Jahr weggelassen wird.
Buchstabierwörtliche Monate können vollständig geschrieben werden: "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", " November oder Dezember. Literale Monate können auf die ersten drei Buchstaben abgekürzt werden, möglicherweise gefolgt von einem abkürzenden Punkt. Es ist auch erlaubt, "Sept" anstelle von "September" zu schreiben.
Wenn Monate wörtlich geschrieben werden , kann das Kalenderdatum wie folgt angegeben werden:
Tag Monat Jahr
Tag Monat
Monat Tag Jahr
Tag-Monat-Jahr
von mir betont
Hier können Sie sehen, dass es kein Format wie Jahr-Monat-Tag gibt ! (seit Monaten buchstäblich geschrieben)