diff --git a/Ryujinx.Core/OsHle/Services/Time/ITimeZoneService.cs b/Ryujinx.Core/OsHle/Services/Time/ITimeZoneService.cs index cf7abbfa..767d3cc7 100644 --- a/Ryujinx.Core/OsHle/Services/Time/ITimeZoneService.cs +++ b/Ryujinx.Core/OsHle/Services/Time/ITimeZoneService.cs @@ -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; }