SECOND |
Seconde |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function SECOND(n As DateTime) As Integer |
Paramètres
| Nom | Description |
|---|---|
| n | Ce paramètre permet d'indiquer la date contenant l'expression à traiter |
Description
Cette fonction retourne les secondes d'une heure.
Remarques
- La fonction SECOND extrait uniquement la composante "secondes" d'un objet de type DateTime, ce qui est utile pour effectuer des traitements temporels précis ou des comparaisons à la seconde près.
- Elle permet d'accéder directement aux secondes d'une date complète sans devoir passer par un formatage complexe ou des conversions intermédiaires, ce qui rend son usage simple et rapide.
- Cette fonction retourne un entier compris entre 0 et 59, ce qui permet de construire ou d'afficher des horodatages personnalisés ou de synchroniser des événements à un niveau de granularité plus fin.
- Utilisée dans des scripts de mesure de performance ou de contrôle de durée d'exécution, SECOND permet de capter le temps écoulé entre deux instants à la seconde près, bien que pour plus de précision, des fonctions complémentaires soient nécessaires.
- Son comportement dépend exclusivement de l'objet DateTime passé en paramètre ; si celui-ci est mal formé ou ne contient pas d'heure valide, le résultat peut être inattendu, d'où l'importance de valider les entrées.
- Combinée avec d'autres fonctions comme HOUR et MINUTE, SECOND permet de décomposer complètement une heure et de la reconstruire ou la manipuler selon les besoins du script ASP.
- Bien qu'elle soit souvent utilisée pour afficher des informations temporelles, la fonction SECOND peut aussi servir à implémenter des logiques conditionnelles, comme déclencher un événement toutes les 15 secondes par exemple.
- Elle est particulièrement utile dans des applications de journal de bord ou de surveillance, où l'enregistrement précis du moment d'un événement jusqu'à la seconde peut être crucial pour l'analyse postérieure ou la traçabilité.
Exemples
Voici un exemple d'une utilisation typique de cette fonction :
- <%
- Response.Write "8:13:14 AM =" & Second("8:13:14 AM") & "<br />"
- Response.Write "12:34 =" & Second("12:34") & "<br />"
- Response.Write "23:12:59 =" & Second("23:12:59") & "<br />"
- Response.Write "11:34am =" & Second("11:34am") & "<br />"
- Response.Write "11:34:43pm =" & Second("11:34:43pm") & "<br />"
- %>
on obtiendra le résultat suivant :
8:13:14 AM =1412:34 =0
23:12:59 =59
11:34am =0
11:34:43pm =43
Voici un exemple montrant comment exploiter la fonction avec le temps courant :
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014