Z strony podręcznika: -
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.
Ale wydaje się, że nie rozpoznaje YYYY-MMM-DD
formatu. Możesz więc użyć albo od dołu, albo w podobny sposób:
$ 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
LUB musisz przekonwertować / sformatować go przed wysłaniem dodate
!
Zobacz także Jak określić format danych wejściowych do tej pory?
Polecam odwiedzić: Formaty wprowadzania daty .
Oto zasady.
W przypadku miesięcy numerycznych dozwolony jest format ISO 8601 „rok-miesiąc-dzień”, gdzie rok jest dowolną liczbą dodatnią, miesiąc jest liczbą od 01 do 12, a dzień jest liczbą od 01 do 31. Zero wiodące musi być obecne jeśli liczba jest mniejsza niż dziesięć. Jeśli rok ma 68 lat lub mniej, wówczas dodaje się do niego 2000; w przeciwnym razie, jeśli rok jest krótszy niż 100, wówczas dodaje się do niego 1900. Popularny w Stanach Zjednoczonych konstrukt „miesiąc / dzień / rok” jest akceptowany. Również „miesiąc / dzień” z pominięciem roku.
Dosłowne miesiące można wyrazić w całości: „styczeń”, „luty”, „marzec”, „kwiecień”, „maj”, „czerwiec”, „lipiec”, „sierpień”, „wrzesień”, „październik”, „ Listopad ”lub„ grudzień ”. Dosłowne miesiące mogą być skracane do pierwszych trzech liter, po których może następować kropka skracająca. Dozwolone jest również pisanie „Sept” zamiast „September”.
Gdy miesiące są pisane dosłownie , datę kalendarzową można podać jako jedną z następujących czynności:
dzień miesiąc rok
dzień miesiąc
miesiąc dzień rok
dzień-miesiąc-rok
podkreślone przeze mnie
Tutaj możesz zobaczyć, że nie ma takiego formatu jak rok-miesiąc-dzień ! (od miesięcy są pisane dosłownie)