diff --git a/HowtoDate.md b/HowtoDate.md index 1eae8083..6195466f 100644 --- a/HowtoDate.md +++ b/HowtoDate.md @@ -32,7 +32,7 @@ Notes : # date -s "01/19/2005 04:27:00" ~~~ -### Convertir une date +### Convertir une date sous Debian On utilise `date -d` puis l'on peut avoir les mêmes options d'affichage que vu plus haut : @@ -64,8 +64,6 @@ On peut aussi faire un `date -d "DATE +1day/month/etc.` : $ date -d "1970-01-01 GMT+2 + 1220367600 seconds" ~~~ -..d'où les astuces pour connaître - D'où les astuces pour connaître la date dans 20 jours par exemple : ~~~ @@ -74,3 +72,14 @@ samedi 23 septembre 2017, 23:12:51 (UTC+0200) $ date -d "+20 days" samedi 23 septembre 2017, 23:12:51 (UTC+0200) ~~~ + +### Convertir une date sous OpenBSD + +L'option `-d` n'existe pas pour `date` sous OpenBSD. + +Il faut utiliser l'option `-j` pour indiquer que l'on veut parser une date, et l'option `-f` pour indiquer le format d'entrée. On peut ensuite indiquer le format de sortie souhaitée comme sous Debian avec `+"%…"`. Il n'est par contre pas possible de faire des calculs de date. + +~~~ +$ date -jf "%Y%m%d%H%M%SZ" "20210214150230Z" +"%d-%m-%Y %H:%M" +14-02-2021 15:02 +~~~ \ No newline at end of file