Le langage ASP
Le Formatage de données
Pour formater la dates et l’heure vous avez besoin simplement d'une fonction:
FormatDateTime().
FormatDateTime(Date[, Format ])
• retournes une date formatée telle que spécifiée par le paramètre
• le paramètre de Format peut avoir un des valeurs suivantes:
0 - vbGeneralDate - affiches en date courte et temps long 1 - vbLongDate - affiches en date et temps long
2 - vbShortDate - affiches en date courte 3 - vbLongTime - affichages temps long
4 - vbShortTime - affichages en format 24 (hh:mm)
Langage ASP
Date et heure
var1 = Now()
Response.Write("var1 avant = " & var1 & "<br>") Response.Write("var1 format 0 = " &
FormatDateTime(var1,0) & "<br>")
Response.Write("var1 format 1 = " &
FormatDateTime(var1,1) & "<br>") Result:
var1 avant = 9/1/99 12:34:50 PM var1 format 0 = 9/1/99 12:34:50 PM
var1 format 1 = Wednesday, September 01, 1999
Langage ASP
Exemples I
var1 = Now()
Response.Write("var1 avant = " & var1 & "<br>") Response.Write("var1 format 2 = " &
FormatDateTime(var1,2) & "<br>")
Response.Write("var1 format 3 = " &
FormatDateTime(var1,3) & "<br>")
Response.Write("var1 format 4 = " &
FormatDateTime(var1,4) & "<br>") Result:
var1 avant = 9/1/99 12:34:50 PM var1 format 2 = 9/1/99
var1 format 3 = 12:34:50 PM var1 format 4 = 12:34
Langage ASP
Exemples II
Nombres entiers
La fonction pour formater des nombres entiers est : FormatNumber()
FormatNumber(parm1[,parm2, parm3, parm4]) Parm1 = nombre à formater
Parm2 = nombre de chiffres après le décimale Parm3 = inclure le chiffre significatif (leading)
Parm4 = utilisez les parenthèses pour les nombres négatifs
Parm3 et Parm4 sont des valeurs booléennes (-1, 0)
Formatage de nombres entiers (exemples)
var1 = 5443.354
var2 = -877743.2345
var3 = "var3 = " & FormatNumber(var1, 2, -1, -1) & "<br>"
Response.Write var3
var4 = "var4 = " & FormatNumber(var2, 1, -1, -1) Response.Write var4
Resultats:
var3 = 5,443.35 var4 = (877,743.2)
Devise – valeur monétaire
La fonction pour formater des valeurs monétaires est : FormatCurrency()
FormatCurrency(parm1[,parm2, parm3, parm4]) Parm1 = nombre à formater
Parm2 = nombre de chiffres après le décimale Parm3 = inclure le chiffre significatif (leading)
Parm4 = utilisez les parenthèses pour les nombres négatifs
Parm3 et Parm4 sont des valeurs booléennes (-1, 0)
Formatage de valeurs monétaires (exemples)
var1 = 5443.354
var2 = -877743.2345
var3 = "var3 = " & FormatCurrency(var1, 1, -1, -1) & "<br>"
Response.Write var3
var4 = "var4 = " & FormatCurrency(var2, 2, -1, -1) Response.Write var4
Resultats:
var3 = $5,443.4
var4 = ($877,743.23)
Valeur en pourcentage
La fonction pour formater des valeurs monétaires est : FormatPercent()
FormatPercent(parm1[,parm2, parm3, parm4]) Parm1 = nombre à formater
Parm2 = nombre de chiffres après le décimale Parm3 = inclure le chiffre significatif (leading)
Parm4 = utilisez les parenthèses pour les nombres négatifs
Parm3 et Parm4 sont des valeurs booléennes (-1, 0)
Formatage de valeurs monétaires (exemples)
var1 = 5.4433 var2 = .823
var3 = "var3 = " & FormatPercent(var1, 2, -1, -1) & "<br>"
Response.Write var3
var4 = "var4 = " & FormatPercent(var2, 1, -1, -1) Response.Write var4
Resultats:
var3 = 543.33%
var4 = 82.3%
Fonction DatePart() DatePart(Parm1, Date[, Parm2, Parm3])
Parm1 - PartOfDate renvoie la partie demandée de la date Parm2 - FirstDayOfWeek (paramètre facultatif)
Parm3 - FirstDayOfYear (paramètre facultatif) FirstDayOfWeek
- sélectionner le premier jour de la semaine (dimanche par défault)
FirstDayOfYear
- sélectionner la première semaine de l’année (1 janvier par défaut)
Langage ASP
Manipulation De Date
FirstDayOfWeek
le paramètre facultatif peut avoir un des valeurs suivantes : 0 - soutien API de langue nationale
1 - Dimanche (la valeur par défaut si ce paramètre n'est pas fourni )
2 - Lundi 3 - Mardi 4 - Mercredi 5 - Jeudi
6 - Vendredi 7 - Samedi
Langage ASP
Fonction DatePart()
FirstDayOfYear
Le paramètre facultatif peut avoir un des valeurs suivantes:
0 - soutien API de langue nationale
1 - Commencer par la semaine qui contient le 1 janv
(la valeur par défaut si ce paramètre n'est pas fourni)
2 - Commencer par la première semaine qui contient au moins quatre jours dans la nouvelle année.
3 - Commencer par la première semaine qui est une pleine semaine dans la nouvelle année.
Langage ASP
Fonction DatePart()
PartOfDate
Le paramètre peut avoir les valeurs suivantes:
yyyy - année q - quart m - mois
y - jour de l'année d - jour
W - jour de la semaine ww - semaine de l'année h - heure
n - minute s - seconde
Langage ASP
Fonction DatePart()