Fonction fillzero : Si les deux dates, mois et jour, sont des nombres impairs, ajoutez 0 devant. Par exemple, le format général du 3 mars 2011 est que le 2011-3-3 est converti dans un format tel que le 2011-03-03 via une fonction. Copiez le code comme suit :
fonction publique fillzero (l1)
si len(l1)=1 alors
remplissagezéro=0&l1
autre
remplissagezéro=l1
finir si
fonction de fin
Exemples d'utilisation :
Copiez le code comme suit :
année de réponse (maintenant) et mois (maintenant) et jour (maintenant) résultat : 201116
année de réponse (maintenant)&fillzero(mois(maintenant))&fillzero(jour(maintenant)) Afficher les résultats :20110106
Comment contrôler l'affichage du format de date long et du format de date court :
Date courte :FORMATDATETIME(DATE,vbShortDate)
Date longue :FORMATDATETIME(DATE,vbLongDate)
Lors de l'affichage d'une date basée sur les paramètres régionaux du Royaume-Uni (États-Unis), la date est affichée au format suivant :
Date courte : 09/07/97
Date longue : mercredi 9 juillet 1997
Remarque : Le format de date courte apparaît exactement de la même manière que sans aucun formatage. Par défaut, les dates sont affichées au format de date court.
Comment utiliser la fonction FORMATDATETIME() pour manipuler le temps :
Délai court :FORMATDATETIME(TIME,vbShortTime)
Durée longue :FORMATDATETIME(TIME,vbLongTime)
Lors de l'affichage de l'heure dans les paramètres régionaux du Royaume-Uni (États-Unis), l'heure est formatée comme suit :
Courte durée : 03 : 20
Longue durée : 03:20:08
Copiez le code comme suit :
<%
fonction FillZero(str)
ttt=chaîne
si len(str)=1 alors
ttt=0&str
finir si
FillZero = ttt
fonction de fin
'Date de conversion, ajoutez zéro à un chiffre 2003-1-2 --> 2003-01-02
fonction ConvertDate(tDate)
ttt=tDate
si isdate(tDate) alors
ttt=année(tDate) & - & FillZero(mois(tDate)) & - & FillZero(jour(tDate))
finir si
ConvertDate=ttt
fonction de fin
'Entrez une chaîne de date et d'heure, convertissez-la en quatre chiffres adultes et les deux autres chiffres en une nouvelle chaîne de date et d'heure.
fonction ConvertDateTime(tDateTime)
ttt=tDateHeure
si isdate(tDateTime) alors
ttt=année(tDateTime) & - & FillZero(mois(tDateTime)) & - & FillZero(jour(tDateTime)) & & FillZero(cstr(hour(tDateTime))) & : & FillZero(cstr(minute(tDateTime)) ) & : & FillZero(cstr(seconde(tDateTime)))
finir si
ConvertDateTime=ttt
fonction de fin
%>