Le langage ASP Le Formatage de données
Pour formater la dates et lheure 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 & " ") Response.Write("var1 format 0 = " & FormatDateTime(var1,0) & " ") Response.Write("var1 format 1 = " & FormatDateTime(var1,1) & " ") 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 & " ") Response.Write("var1 format 2 = " & FormatDateTime(var1,2) & " ") Response.Write("var1 format 3 = " & FormatDateTime(var1,3) & " ") Response.Write("var1 format 4 = " & FormatDateTime(var1,4) & " ") 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 = var2 = var3 = "var3 = " & FormatNumber(var1, 2, -1, -1) & " " Response.Write var3 var4 = "var4 = " & FormatNumber(var2, 1, -1, -1) Response.Write var4 Resultats: var3 = 5, 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 = var2 = var3 = "var3 = " & FormatCurrency(var1, 1, -1, -1) & " " 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 = var2 =.823 var3 = "var3 = " & FormatPercent(var1, 2, -1, -1) & " " Response.Write var3 var4 = "var4 = " & FormatPercent(var2, 1, -1, -1) Response.Write var4 Resultats: var3 = % 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 lanné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()