Cette section décrit la commande uxtim utilisée pour convertir une date connue ou non dans un format donné et/ou y ajouter un décalage horaire.
Pour une date connue, la syntaxe de cette commande est la suivante :
uxtim "Format date heure entrée" "Date heure entrée" "Format date heure sortie" "Décalage horaire"
Par exemple :
uxtim "hhMM ap" "0600 PM" "HH:MM" "-0h10"
Pour une date correspondant à la date et heure d'exécution de la commande, la syntaxe de cette commande est la suivante :
uxtim "Format date heure sortie" "Décalage horaire" [NOW]
Par exemple :
uxtim "aaaa, mmmm, jj HH:MM AP" "+2h50" NOW
Sous OpenVMS, uxtim valorise le symbole global UXTIM_VALUE.
Description des items
Format date heure entrée et Format date heure sortie
Respectivement le format de la date à convertir et le format souhaité.
Le format de l'heure utilise les symboles HH pour les heures, MM pour les minutes et AP pour indiquer le format horaire (en format 12h).
Exemple : "15012003,1506" correspond à "jjmmaaaa,HHMM"
Format date |
Français |
International |
---|---|---|
Mois sous la forme 01-12 |
mm |
mm |
Mois sous la forme de jan à déc (jan to dec) |
mmm |
mmm |
Mois sous la forme de janvier à décembre (january to december) |
mmmm |
mmmm |
Jours sous la forme 01-31 |
jj |
dd |
Jours sous la forme 1 à 7 |
p |
p |
Jours sous la forme lun à dim (mon to sun) |
jjj |
ddd |
Jours sous la forme lundi à dimanche (monday to sunday) |
jjjj |
dddd |
Semaine sous la forme 01-52 |
ss |
ww |
Quantième sous la forme 001-365 |
qqq |
qqq |
Années sous la forme 00 à 99 |
aa |
yy |
Années sous la forme 0000 à 9999 |
aaaa |
yyyy |
Date Heure entrée
Date et heure à convertir selon le format indiqué en Format date heure sortie.
Cette date – heure doit être saisie selon le Format date heure entrée indiqué.
Décalage horaire : décalage à appliquer à la date – heure saisie en entrée ou à la date – heure courante si le mot clé NOW est indiqué.
Le format du décalage est : +/-HHHhMM :
Exemples
"0600 PM" est converti selon le format indiqué (hhMM ap), il n'y a pas de décalage demandé.
% uxtim "hhMM ap" "0600 PM" "HH:MM"
18:00
"0600 PM" n'est pas converti, il n'y a pas de format de sortie indiqué et pas de décalage.
% uxtim "hhMM ap" "0600 PM"
0600 PM
La date et heure courante est convertie au format indiqué, pas de décalage.
% uxtim NOW "aaaa, mmmm, jj HH:MM AP"
2003, mars, 05 03:30 PM
La date et heure courante est convertie au format indiqué, un décalage de 2h50 a été appliqué.
% uxtim NOW "aaaa, mmmm, jj HH:MM AP" "+2h50"
2003, mars, 05 06:20 PM
Le "21 janvier 2003 6h26 PM" est converti au format indiqué, pas de décalage.
% uxtim "aaaa, mmmm, jj HH:MM AP" "2003, JANVIER, 21 06:26 PM" "jj/mm/aa"
21/01/03