Module projet2024
Les types sont donnés à titre indicatif puisque Awk type les variables dynamiquement.
La notation module.fonc()
signifie que la
fonction fonc()
se trouve dans un fichier module.awk
.
Le code à compléter du module est diponible
ici
.
- projet2024.dtFrDateCmp(x: str, y: str) str
Compare deux dates au format français.
- Paramètres
x – une date au format français
"JJ-MM-AAAA"
y – une date au format français
"JJ-MM-AAAA"
- Renvoie
0 si les deux dates sont égales, <0 si la date
"x"
est plus petite, >0 si la date"x"
est plus grande
- projet2024.dtFrDateMax(x: str, y: str) str
Calcule la plus grande de deux dates au format français.
- Paramètres
x – une date au format français
"JJ-MM-AAAA"
y – une date au format français
"JJ-MM-AAAA"
- Renvoie
si une des deux dates est indéfinie, le max est l’autre sinon la plus petite des deux dates
- projet2024.dtFrDateMin(x: str, y: str) str
Calcule la plus petite de deux dates au format français.
- Paramètres
x – une date au format français
"JJ-MM-AAAA"
y – une date au format français
"JJ-MM-AAAA"
- Renvoie
si une des deux dates est indéfinie, le min est l’autre sinon la plus petite des deux dates
- projet2024.dtMinutesAsHM(m: str, fmt: str) str
Convertit une durée en minutes dans un format heures:minutes.
- Paramètres
m – une durée en minutes
fmt – optionnel, par défaut « %d:%02d ». Un format sprintf valide pour deux paramètres numériques, le premier étant le nombre d’heure, le second étant un nombre de minutes
- Renvoie
la durée formatée.