Flash Notes

Commandes - Conversions de dates


• Comment obtenir la date courante (date système), exprimée en secondes depuis l'origine (01-01-1970) ?

Solution

date '+%s'

Exemple 1

$ date '+%s'
1406129320

• Comment convertir une date au format ISO 8601 en secondes depuis l'origine (01-01-1970) ?

Solution

date -d date '+%s'

Exemple 1

$ date -d '2012-02-25' '+%s'
1330124400

Exemple 2

$ date -d '2012-02-25 06:26:57' '+%s'
1330147617

• Convertir une date au format américain usuel en secondes depuis l'origine (01-01-1970) ?

Solution

date -d date '+%s'

Exemple 1

$ date -d '02/25/12' '+%s'
1330124400

• Comment convertir une date en secondes depuis l'origine (01-01-1970) en date au format standard ?

Solution

date -d '@date_en_secondes'

Exemple 1

$ date -d '@1339832819'
Sat Jun 16 09:46:59 CEST 2012

• Comment convertir une date en secondes depuis l'origine (01-01-1970) en date au format specifié ?

Solution

date -d '@date' '+%format_spécifié'

Exemple 1

$ date -d '@1339832819' '+%Y-%m-%d %H:%M:%S'
2012-06-16 09:46:59