Vous pouvez utiliser les secondes d’horloge de commande Tcl pour retourner le format actuel de l’heure et de l’horloge pour générer une chaîne de date formatée personnalisée.
La commande de format d’horloge accepte un argument en option nommé -format qui spécifie une chaîne qui contrôle la façon dont la chaîne d’heure de date est formatée. Vous pouvez spécifier les mots clés de date et d’heure qui sont remplacés par des parties spécifiques de la date et de l’heure actuelles.
Voici un exemple de commande qui génère une chaîne d’heures de date avec les éléments suivants, dans cet ordre :
- Quatre chiffres par an
- Deux chiffres par mois (01-12)
- Journée à deux chiffres (01-31)
- Deux chiffres d’heure au format 24 heures (00-23)
- Deux chiffres en minute (00-59)
- Secondes à deux chiffres (00-59)
format d’horloge [secondes d’horloge] -format {%Y %m %d %H %M %S}
Cette commande génère cette chaîne :
2005 01 10 15 16 55
Voici un tableau des chaînes de formatage que vous pouvez utiliser avec la commande de format d’horloge.
%% | Le panneau % |
---|---|
%a | Nom de jour de semaine abrégé (Mon, 2e, 2e génération) |
%A | Nom d’un jour de semaine complet (lundi, Semévité, etc.) |
%b | Nom du mois abrégé (Jan, Feb, etc.) |
%B | Nom du mois complet |
%c | Date et heure spécifiques au site |
%d | Jour du mois (01 - 31) |
%H | Heure au format 24 heures (00 à 23) |
% I | Heure au format de 12 heures (00 à 12) |
%j | Jour de l’année (001 - 366) |
%m | Numéro de mois (01 - 12) |
%M | Minute (00 - 59) |
%p | Indicateur AM/PM |
%S | Secondes (00 à 59) |
%U | Semaine de l’année (00 - 52), le dimanche est le premier jour de la semaine |
%w | Nombre de jours de semaine (dimanche = 0) |
%W | Semaine de l’année (00 à 52), le lundi est le premier jour de la semaine |
%x | Format de date spécifique à l’emplacement |
%X | Format d’heure spécifique à l’emplacement |
%y | Année sans siècle (00 - 99) |
%Y | Année avec siècle (par exemple, 1990) |
%Z | Nom du fuseau horaire |
Exemples
Voici d’autres exemples de sortie pour différentes chaînes de format.
Exemple 1
format d’horloge [secondes d’horloge] -format {%b. %d, %Y}
10 janvier 2005
Exemple 2
format d’horloge [secondes d’horloge] -format {%I:%M:%S %p}
15:21:01