• LINUX > Les dates et l’heure

      DATE ACTUELLE

      date
      jeu. 26 mars 2019 10:23:13 CEST
      

      FORMAT DE L’AFFICHAGE

      date +%OPTION

       

      %-OPTION pour enlèver les zéros initiaux.

      Pour la date :

      %a nom du jour de la semaine abrégé (Sun…Sat)
      %A nom du jour de la semaine (Sunday…Saturday)
      %b nom du mois abrégé (Jan…Dec)
      %B nom du mois complet (January…December)
      %c date et heure locales (Fri 31 Feb 2014  11:25:37 AM EST)
      %d jour du mois (01…31) %-d sans le zéro initial (1…31)
      %D date (mm/jj/aa)
      %h comme %b
      %j jour de l’année (001…366) %-j sans le zéro initial (1…366)
      %m mois (01…12) %-m sans le zéro initial (1…12)
      %U numéro de semaine dans l’année (00…53). La semaine commence le Dimanche.

      %W numéro de semaine dans l’année (00…53). La semaine commence le Lundi.
      %w Jour de la semaine (0..6). Le 0 correspond au Dimanche.
      %x représentation locale de la date (mm/jj/aa)
      %y deux derniers chiffres de l’année (00…99)
      %Y année (1970…)

      Pour l’heure :

      %H heure (00…23)
      %I heure (01…12)
      %k heure (0…23)
      %l heure (1…12)
      %M minute (00…59)
      %p notation locale pour AM ou PM.
      %r heure, sur 12 heures (hh:mm:ss)
      %s secondes écoulées depuis le 01-01-1970 à 00:00:00 T.U
      %S secondes (00…61)
      %T heure, sur 24 heures (hh:mm:ss) > 11:33:25
      %X comme %r > 11:33:25 AM
      %Z fuseau horaire (par ex. MET), ou rien si le fuseau horaire n’est pas déterminé

      Exemples

      date actuelle en secondes depuis 1970 : date +"%s"1272622472

       

      date +"%Y%m%d-%H:%M:%S"20100430-12:14:03

       

      conversion d’une date donnée : date -d’2010-04-30 11:34:16′ +%s1272620056

       

      date actuelle dans un format " jour du mois suivi du nom complet du mois " : date ‘+%d %B’

      AJOUTER / SOUSTRAIRE

      hier (-1 jour) : date ‘+%d-%m-%Y’ -d-1day23-03-2013

       

      avant-hier (-2 jours) : date --date ‘2 days ago

       

      1 semaine avant (-1 semaine) : date ‘+%d-%m-%Y’ -d-1week

       

      3 mois avant (-3 mois) : date ‘+%d-%m-%Y’ -d-3month

       

      dans 26 jours (+26 jours) : date ‘+%d-%m-%Y’ -d 26day

       

      Afficher la date du jour à venir dans 3 mois et un jour : date -d ’3 months 1 day’

      TROUVER UNE DATE

      Afficher le nom du jour d’une date précise :

      date -d 26-march-1973 +%AMonday

      date -d 26march1973 +%AMonday

       

      Afficher une date "traditionnelle"

      date +%d/%m/%y-%kh%M27/10/09-11h32

      date ‘+le %d/%m/%y à %kh%M’le 27/10/09 à 11h32


      le numéro du jour de Noël de l’année en cours : date -d 25dec +%j360

      CHANGER LA DATE ET L’HEURE

      du système

      date MMDDhhmmYY.ss

       

      MM=mois, DD=jour, hh=heure, mm=minutes, YY=année et ss=secondes, tous sur deux chiffres.

       

      exemple : date 083014500008.00 pour Aout 30 14:50:00 2008

       

      Pour ne changer que l’heure ou la date :
      date -s HH:MM:SS : pour l’heure  (date -s 12:10:00)
      date -s MM/JJ/AAAA : pour date (date -s 01/01/2000)

      du BIOS :

      Connaitre la date du BIOS : hwclock

       

      Synchroniser le BIOS sur le système : hwclock -w

      Synchroniser le système sur le BIOS : hwclock -s

      SYNCHRONISATION SERVEUR NTP

      Savoir si le système se synchronise

      timedatectl

       

      ce qui donnera :

       

      Local time: Do 2015-10-08 18:17:17 CEST
      Universal time: Do 2015-10-08 16:17:17 UTC
      RTC time: Do 2015-10-08 16:17:17
      Time zone: Europe/Berlin (CEST, +0200)
      NTP enabled: no
      NTP synchronized: yes

      Démarrer la synchronisation

      timedatectl set-ntp 1


      Arrêter la synchronisation

      timedatectl set-ntp 0


      Liste des timezones

      timedatectl list-timezones
      [barre d'espace] pour changer de page

      [b] pour défiler en arrière
      [q] pour quitter

       

      Changer de timezone

      sudo timedatectl set-timezone votre_timezone

       

      exemple: sudo timedatectl set-timezone Europe/Paris

 

Aucun commentaire

 

Laissez un commentaire