LlGetTimestamp/fr

From Second Life Wiki
Jump to: navigation, search

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: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.