From 2ada42f869a84daa19838dabd35589e324a4d580 Mon Sep 17 00:00:00 2001 From: Teriand Date: Tue, 27 Apr 2021 12:27:26 +0300 Subject: [PATCH] Add check and swap wrong bios date format (#432) --- LibreHardwareMonitorLib/Hardware/SMBios.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/LibreHardwareMonitorLib/Hardware/SMBios.cs b/LibreHardwareMonitorLib/Hardware/SMBios.cs index d7a6ded..4ecc4cd 100644 --- a/LibreHardwareMonitorLib/Hardware/SMBios.cs +++ b/LibreHardwareMonitorLib/Hardware/SMBios.cs @@ -526,6 +526,12 @@ namespace LibreHardwareMonitor.Hardware int.TryParse(parts[1], out int day) && int.TryParse(parts[2], out int year)) { + if (month > 12) + { + int tmp = month; + month = day; + day = month; + } return new DateTime(year < 100 ? 1900 + year : year, month, day); }