diff --git a/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp b/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp index 05df67eeb..207a15ec0 100644 --- a/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp +++ b/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp @@ -96,9 +96,8 @@ SaveDialogState::SaveDialogState(const OrbisSaveDataDialogParam& param) { param_sfo.Open(param_sfo_path); auto last_write = param_sfo.GetLastWrite(); - std::string date_str = - fmt::format("{:%d %b, %Y %R}", - fmt::localtime(std::chrono::system_clock::to_time_t(last_write))); + auto sys_time = std::chrono::clock_cast(last_write); + std::string date_str = fmt::format("{:%d %b, %Y %R}", sys_time); size_t size = Common::FS::GetDirectorySize(dir_path); std::string size_str = SpaceSizeToString(size); @@ -847,4 +846,4 @@ void SaveDialogUi::DrawProgressBar() { ProgressBar(static_cast(bar_state.progress) / 100.0f, {PROGRESS_BAR_WIDTH * ws.x, BUTTON_SIZE.y}); } -}; // namespace Libraries::SaveData::Dialog \ No newline at end of file +}; // namespace Libraries::SaveData::Dialog