mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-12-29 00:46:05 +00:00
[HLE/Service] Fix ToCalendarTimeWithMyRule (for real this time)
This commit is contained in:
parent
29a4fb6a57
commit
46548bbc41
|
@ -26,12 +26,12 @@ namespace Ryujinx.Core.OsHle.Services.Time
|
|||
|
||||
DateTime CurrentTime = Epoch.AddSeconds(PosixTime).ToLocalTime();
|
||||
|
||||
Context.ResponseData.Write((ushort)Epoch.Year);
|
||||
Context.ResponseData.Write((byte)Epoch.Month);
|
||||
Context.ResponseData.Write((byte)Epoch.Day);
|
||||
Context.ResponseData.Write((byte)Epoch.Hour);
|
||||
Context.ResponseData.Write((byte)Epoch.Minute);
|
||||
Context.ResponseData.Write((byte)Epoch.Second);
|
||||
Context.ResponseData.Write((ushort)CurrentTime.Year);
|
||||
Context.ResponseData.Write((byte)CurrentTime.Month);
|
||||
Context.ResponseData.Write((byte)CurrentTime.Day);
|
||||
Context.ResponseData.Write((byte)CurrentTime.Hour);
|
||||
Context.ResponseData.Write((byte)CurrentTime.Minute);
|
||||
Context.ResponseData.Write((byte)CurrentTime.Second);
|
||||
Context.ResponseData.Write((byte)0);
|
||||
|
||||
/* Thanks to TuxSH
|
||||
|
@ -45,16 +45,16 @@ namespace Ryujinx.Core.OsHle.Services.Time
|
|||
};
|
||||
};
|
||||
*/
|
||||
Context.ResponseData.Write((int)Epoch.DayOfWeek);
|
||||
Context.ResponseData.Write((int)CurrentTime.DayOfWeek);
|
||||
|
||||
Context.ResponseData.Write(Epoch.DayOfYear);
|
||||
Context.ResponseData.Write(CurrentTime.DayOfYear);
|
||||
|
||||
//TODO: Find out the names used.
|
||||
Context.ResponseData.Write(new byte[8]);
|
||||
|
||||
Context.ResponseData.Write((byte)(Epoch.IsDaylightSavingTime() ? 1 : 0));
|
||||
Context.ResponseData.Write((byte)(CurrentTime.IsDaylightSavingTime() ? 1 : 0));
|
||||
|
||||
Context.ResponseData.Write((int)TimeZoneInfo.Local.GetUtcOffset(Epoch).TotalSeconds);
|
||||
Context.ResponseData.Write((int)TimeZoneInfo.Local.GetUtcOffset(CurrentTime).TotalSeconds);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue