LlGetTimestamp/fr

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Fonction: string llGetTimestamp( );

Renvoie un string correspondant à la date et à l’heure actuelle dans la zone UTC, au format "AAAA-MM-JJThh:mm:ss.ff..fZ"

A priori précis à la milliseconde prés.

Exemples

<lsl>// Traceur de redémarrage

string BOOT_TIME;

default {

   state_entry()
   {
       BOOT_TIME = llGetTimestamp(); // Le script démarre quand la sim démarre
   }
   
   touch_start(integer num)
   {
       llSay(PUBLIC_CHANNEL, "Le dernier démarrage était @ " + BOOT_TIME);
       llSay(PUBLIC_CHANNEL, "Il est actuellement :  " + llGetTimestamp());
   }

}</lsl> <lsl>///Bienvenue

default {

   state_entry()
   {
       llSetTouchText("Bienvenue");
   }
   touch_start(integer num)
   {
       list TimeStamp = llParseString2List(llGetTimestamp(),["-",":"],["T"]); // Récupère le timestamp et l’éclate en liste
       integer Hour = llList2Integer(TimeStamp,4);
       if(Hour<12)		
           llSay(PUBLIC_CHANNEL,"Bonne matinée, Oliver Sintim-Aboagye!");	
       else if(Hour<17)
           llSay(PUBLIC_CHANNEL,"Bonne aprés midi, " + llDetectedName(0));		
       else
           llSay(PUBLIC_CHANNEL,"Bonne soirée, " + llKey2Name(llDetectedKey(0)));
   }

}</lsl>

Voir également

Fonctions

•  llGetDate renvoie la date (meme format sans l’heure).

Articles

•  ISO 8601
•  "Wikipedia logo"ISO_8601
•  Code Racer – Etude comparative de 100 tests
•  Efficiency Tester - Etude comparative de 10,000 tests
•  LSL_Script_Efficiency – Discutions sur les tests d’efficacité
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.