Das manuelle Setzen des Formats funktioniert ebenfalls. Durch ein bestimmtes Format kann man dies anpassen. Dabei kann man jede beliebige Variable mit anderen Variablen kombinieren. Allerdings muss ein "+" vor dem Formatierungsstring stehen.
Welche Variablen genutzt werden können sieht man an der folgenden Auswahl oder in der Manpage von date:
12345678910111213141516171819202122
%a locale's abbreviated weekday name (e.g., Sun)%A locale's full weekday name (e.g., Sunday)%b locale's abbreviated month name (e.g., Jan)%B locale's full month name (e.g., January)%c locale's date and time (e.g., Thu Mar 3 23:05:25 2005)%C century; like %Y, except omit last two digits (e.g., 20)%d day of month (e.g., 01)%F full date; same as %Y-%m-%d%H hour (00..23)%I hour (01..12)%m month (01..12)%M minute (00..59)%r locale's 12-hour clock time(e.g., 11:11:04 PM)%R 24-hour hour and minute; same as %H:%M
%s seconds since 1970-01-01 00:00:00 UTC
%S second (00..60)%t a tab
%T time; same as %H:%M:%S
%x locale's date representation (e.g., 12/31/99)%X locale's time representation (e.g., 23:13:48)%y last two digits of year (00..99)%Y year
Nach dem Setzen des Paramenters --time-style=+%F %H:%M ist es viel schöner und aufgeräumter:
Hinweis: Bei meinem Formatierungsstring habe ich das Leerzeichen mit einem Backslash \ excapted, sodass dies als ein richtiges Leerzeichen interpretiert wird und nicht als ein weiterer Parameter.