diff --git a/patches/cl-msvc-sucks-datetime.patch b/patches/cl-msvc-sucks-datetime.patch
index 1302c7eeb552cebfe7faafaa8d2d36a46107c34a..55cd81f32ae475ae528058f50fb17603b8d51f1a 100644
--- a/patches/cl-msvc-sucks-datetime.patch
+++ b/patches/cl-msvc-sucks-datetime.patch
@@ -1,5 +1,12 @@
-349,350c349
-< 	( defined( __GNUC__ ) && ( __GNUC__ > 11 ) ) || \
-< 	( defined( _MSC_VER ) && VC_GE_2017( _MSC_VER ) )
----
-> 	( defined( __GNUC__ ) && ( __GNUC__ > 11 ) )\
+--- misc/consts.h.orig	2022-02-25 04:09:31.250909000 -0500
++++ misc/consts.h	2022-02-25 04:09:46.232685000 -0500
+@@ -346,8 +346,7 @@
+ #define MAX_TIME_VALUE			( YEARS_TO_SECONDS( 2036 - 1970 ) )
+ 
+ #if ( defined( __clang__ ) && ( __clang_major__ > 5 ) ) || \
+-	( defined( __GNUC__ ) && ( __GNUC__ > 11 ) ) || \
+-	( defined( _MSC_VER ) && VC_GE_2017( _MSC_VER ) )
++	( defined( __GNUC__ ) && ( __GNUC__ > 11 ) )\
+   #define CURRENT_TIME_VALUE	( ( DATE_YEAR + DATE_MONTH + DATE_DAY - 30 ) * 86400 )
+ #else
+   #define CURRENT_TIME_VALUE	( YEARS_TO_SECONDS( 2019 - 1970 ) )