diff options
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/service/time/time_zone_manager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/service/time/time_zone_manager.cpp b/src/core/hle/service/time/time_zone_manager.cpp index 4db6d7ad3..717e81818 100644 --- a/src/core/hle/service/time/time_zone_manager.cpp +++ b/src/core/hle/service/time/time_zone_manager.cpp | |||
| @@ -820,7 +820,7 @@ static ResultCode ToCalendarTimeImpl(const TimeZoneRule& rules, s64 time, Calend | |||
| 820 | const ResultCode result{ | 820 | const ResultCode result{ |
| 821 | ToCalendarTimeInternal(rules, time, calendar_time, calendar.additiona_info)}; | 821 | ToCalendarTimeInternal(rules, time, calendar_time, calendar.additiona_info)}; |
| 822 | calendar.time.year = static_cast<s16>(calendar_time.year); | 822 | calendar.time.year = static_cast<s16>(calendar_time.year); |
| 823 | calendar.time.month = calendar_time.month; | 823 | calendar.time.month = calendar_time.month + 1; // Internal impl. uses 0-indexed month |
| 824 | calendar.time.day = calendar_time.day; | 824 | calendar.time.day = calendar_time.day; |
| 825 | calendar.time.hour = calendar_time.hour; | 825 | calendar.time.hour = calendar_time.hour; |
| 826 | calendar.time.minute = calendar_time.minute; | 826 | calendar.time.minute = calendar_time.minute; |
| @@ -874,7 +874,7 @@ ResultCode TimeZoneManager::ToPosixTime(const TimeZoneRule& rules, | |||
| 874 | 874 | ||
| 875 | CalendarTimeInternal internal_time{}; | 875 | CalendarTimeInternal internal_time{}; |
| 876 | internal_time.year = calendar_time.year; | 876 | internal_time.year = calendar_time.year; |
| 877 | internal_time.month = calendar_time.month; | 877 | internal_time.month = calendar_time.month - 1; // Internal impl. uses 0-indexed month |
| 878 | internal_time.day = calendar_time.day; | 878 | internal_time.day = calendar_time.day; |
| 879 | internal_time.hour = calendar_time.hour; | 879 | internal_time.hour = calendar_time.hour; |
| 880 | internal_time.minute = calendar_time.minute; | 880 | internal_time.minute = calendar_time.minute; |