CSPspEmu.Hle.Modules.rtc.sceRtc.sceRtcGetCurrentClock C# (CSharp) Метод

sceRtcGetCurrentClock() приватный Метод

private sceRtcGetCurrentClock ( ScePspDateTime &DateTime, int TimeZone ) : int
DateTime CSPspEmu.Hle.Vfs.ScePspDateTime
TimeZone int
Результат int
        public int sceRtcGetCurrentClock(out ScePspDateTime DateTime, int TimeZone)
        {
            PspRtc.Update();
            var CurrentDateTime = PspRtc.CurrentDateTime;

            try
            {
                CurrentDateTime += TimeSpan.FromMinutes(TimeZone);
            }
            catch
            {
            }

            DateTime = new ScePspDateTime()
            {
                Year = (ushort)CurrentDateTime.Year,
                Month = (ushort)CurrentDateTime.Month,
                Day = (ushort)CurrentDateTime.Day,
                Hour = (ushort)CurrentDateTime.Hour,
                Minute = (ushort)(CurrentDateTime.Minute),
                Second = (ushort)CurrentDateTime.Second,
                Microsecond = (uint)(CurrentDateTime.GetTotalMicroseconds() % 1000000L),
            };

            return 0;
        }