OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osUnixTimeToTimestamp C# (CSharp) Method

osUnixTimeToTimestamp() public method

Convert a unix time to a llGetTimestamp() like string
public osUnixTimeToTimestamp ( long time ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
time long
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
        public LSL_String osUnixTimeToTimestamp(long time)
        {
            CheckThreatLevel(ThreatLevel.VeryLow, "osUnixTimeToTimestamp");
            m_host.AddScriptLPS(1);

            long baseTicks = 621355968000000000;
            long tickResolution = 10000000;
            long epochTicks = (time * tickResolution) + baseTicks;
            DateTime date = new DateTime(epochTicks);

            return date.ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ");
        }
OSSL_Api