summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/time/time_zone_manager.cpp4
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;