Date (Unix)
La commande du date montre l'heure et la date. Le super-utilisateur peut l'employer pour régler l'horloge de système.
Utilisation
Sans des options, la commande de date montre la date du jour et l'heure, y compris le nom abrégé de jour, le nom abrégé de mois, le jour du mois, le temps séparé par des deux points, le nom de fuseau horaire, et l'année. Par exemple : $date Fri 27 juillet 14 : 12h06 EDT 2007
Formatage
Pour composer une date fournir à un commencement de corde le + le .  de mois du %m millimètre 01.12) (;   ;   ;   du %h lundi ;   ;   ; le mois abrégé du lieu du %b lundi (Jan.Dec)
mois du lieu du %B le plein, de longueur variable (janvier. Décembre)
  de densité double du %d 01.31) (;   ;   ; %e (1.31)
  à deux chiffres d'année du %y yy 00.99) (;   ;   ; année ccyy du %Y (1970…)
siècle du %C cc
année de chiffre du %g 2 correspondant au   de nombre de semaine de %V ;   ;   ; %G à 4 chiffres
%D mm/dd/yy   ;   ; représentation de la date du lieu du %x (mm/dd/yy)
%F' %Y-%m-%d
  d'heures du %I HH 01.12) (;   ;   ; %l 1.12   ;   ; %H 00.23   ;   ; %k 0.23
minutes du %M millimètre (00.59)
le haut de casse AM du lieu du %p ou le   de P. (blanc dans beaucoup de lieux) ;   ;   ; la lettre minuscule AM ou P. du lieu du %P (vraiment !)
%S solides solubles en second lieu (00.60)) Les 60 est nécessaire pour adapter à un   de saut deuxièmes ;   ;   ; nanosecondes du %N (000000000.999999999)
temps du %r , 12 heures (hh : millimètre :   de solides solubles x.M) ;   ;   ; %R de 2$4$ heures (hh : millimètre) de   ;   ;   ; %T de 2$4$ heures (hh : millimètre : de solides solubles)
représentation du temps du lieu de de %X (%H : %M : %S)
la date du lieu du %c et l'exemple de temps : Sat 4 novembre 12 : 2h33 EST 1989
jour du %j de l'année (001.366)
jour du %u de la semaine (1.7) ; 7 représente des mtwtfss de dimanche   ;   ;   ; %w (0.6) ; 0 représente des smtwtfs de dimanche
le jour de la semaine abrégé du lieu du %a (Sun. Sat)
jour de la semaine du lieu du %A le plein, de longueur variable (dimanche. Samedi)
nombre dimanche de semaine du %U en tant que d'abord jour de la semaine (00.53)
nombre lundi de semaine du %W en tant que d'abord jour de 00.53)   de semaine (;   ;   ; %V (01.53)
%z - fuseau horaire numérique de modèle du zzzz RFC-822 (- 0500)
fuseau horaire du %Z (par exemple, EDT) rien si aucun fuseau horaire n'est déterminable
secondes du %s depuis le 0h00 : Unix_epoch du 1h UTC 00 1970-01-
coquilles :   de caractère NL du %n ;   ;   ;   ;   de pour cent du %% ;   ;   ;   ; tabulation horizontale du %t
Par défaut, date capitonne les champs numériques avec des zéros.
La date de GNU de , mais pas la date de schéma, identifie le - (trait d'union) ne capitonnent pas le _ (soulignage) de champ et de capitonnent le champ avec les espaces entre % du et une directive numérique.
TZ spécifie le fuseau horaire, à moins que dépassé par la ligne de commande paramètres. Si ni l'un ni l'autre n'est spécifié, l'arrangement de /etc/localtime est employé.
Options
- d, - de = temps d'affichage de la corde de décrit par la corde , pas maintenant de .
- e = datefile aiment de une fois pour chaque ligne du datefile
- s, --placer = temps réglé de la corde de décrit par la corde de
- n ne synchronisent pas les horloges sur des groupes de machines using l'utilité chronométrée (8). Par défaut, si synchronisé court, date placera l'heure sur toutes les machines dans le groupe local. - inhibites de n cela.
le - affichage d'u ou a fixé la date dans le temps (universel) d'UTC.
la date YY]] la seule option valide pour la cette forme spécifie le temps universel coordonné.
- GMT d'u ex : Sat 5 février 14 : 49 : 42 GMT 2005
--UTC, -- universel coordonné temps la TZ Sat 5 février 09 local universel : 49 : 59 EST 2005
- ITIMESPEC, --date/heure de rendement d'iso-8601 dans le format d'OIN 8601. TIMESPEC=date pour la date seulement, les heures, les minutes, ou les secondes pour la date et l'heure à la précision indiquée.
--iso-8601 sans défauts de TIMESPEC à la « date ».
- R, --caractères de datation conformes du rendement RFC-822 de rfc-822 exemple : Sat 5 février 09 : 50 : 23h EST 2005
--aide
Les spécifications simples (SUS) d'Unix de exigent seulement une option : -u, où la date et l'heure est imprimée comme si le fuseau horaire était UTC+0. L'autre Unix et Unix-comme des systèmes fournissent des options supplémentaires.
Exemples
" de date ; +%-m/%-d/%y" ; 7/4/06
" de date ; +%Y%m%d" ; 20060704
Pour assigner le temps à une variable `De la date « +%r » de `de START= écho $START 3h06 : 14h sommeil 5 écho $START 3h06 : 14h N. la variable a le moment où elle a été assignée.
Hier assigné à la variable DATE=$ (date - d hier +" ; %Y%m%d" ;) écho $DATE 20060704
Fixation de la date
La prolongation du XSI au SUS spécifie que la commande de date peut également être employée pour fixer la date. La nouvelle date est spécifiée comme option à date dans le cc] y de MMddhhmm de format, où MM spécifie le mois numérique à deux chiffres, dd spécifie le jour numérique à deux chiffres, hh spécifie l'heure numérique à deux chiffres, mm spécifie les minutes numériques à deux chiffres. Sur option cc spécifie les deux premiers chiffres de l'année, et yy spécifie les deux derniers chiffres de l'année.
L'autre Unix et Unix-comme des systèmes peut placer différents options ou formats de date pour date, par exemple, sur quelques systèmes < ! -- Linux ? --le >to a placé la date du jour et l'heure au 8 septembre, 1h22 du 2004 que vous dactylographiez :
date --set=" ; " du 1h22 20040908 ;
Voir également
Liste de des programmes d'Unix Le Unix chronomètrent , c. le nombre de secondes s'est écoulé depuis l'UTC de minuit de l'époque du 1er janvier 1970
.
| Random links: | Liste d'asteroids/37001-38000 | Asansol | Navigateur de voix | Imaginant l'Argentine (film) | Fecha_(Unix) |