Difference between revisions of "LlGetTimestamp"

From Second Life Wiki
Jump to: navigation, search
m
(added dynamic use of function)
Line 10: Line 10:
 
|examples=<pre>
 
|examples=<pre>
 
// Reset tracker
 
// Reset tracker
 +
 
string BOOT_TIME;
 
string BOOT_TIME;
 +
 
default
 
default
 
{
 
{
 
     state_entry()
 
     state_entry()
 
     {
 
     {
         BOOT_TIME = llGetTimestamp();  
+
         BOOT_TIME = llGetTimestamp(); // script restarts when sim restarts
 
     }
 
     }
 
      
 
      
Line 21: Line 23:
 
     {
 
     {
 
         llSay(PUBLIC_CHANNEL, "The last system restart was @ " + BOOT_TIME);
 
         llSay(PUBLIC_CHANNEL, "The last system restart was @ " + BOOT_TIME);
 +
        llSay(PUBLIC_CHANNEL, "Right now it is " + llGetTimeStamp());
 
     }
 
     }
 
}
 
}

Revision as of 18:25, 12 November 2007

Summary

Function: string llGetTimestamp( );

Returns a string that is the current date and time in the UTC time zone in the format "YYYY-MM-DDThh:mm:ss.ff..fZ"

Appears to be accurate to milliseconds.

Examples

// Reset tracker

string BOOT_TIME;

default
{
    state_entry()
    {
        BOOT_TIME = llGetTimestamp(); // script restarts when sim restarts
    }
    
    touch_start(integer num)
    {
        llSay(PUBLIC_CHANNEL, "The last system restart was @ " + BOOT_TIME);
        llSay(PUBLIC_CHANNEL, "Right now it is " + llGetTimeStamp());
    }
}

See Also

Functions

•  llGetDate Same format but without the time.

Articles

•  ISO 8601
•  Wikipedia:ISO_8601
•  Code Racer - useful benchmarks within 100 trials
•  Efficiency Tester - more accurate benchmarks within 10,000 trials
•  LSL_Script_Efficiency - in-depth discussion of the Efficiency Tester

Deep Notes

Search JIRA for related Issues

Signature

function string llGetTimestamp();