diff --git a/src/screenshot.c b/src/screenshot.c
index d4c1b60..4299b8b 100644
--- a/src/screenshot.c
+++ b/src/screenshot.c
@@ -150,7 +150,7 @@ BOOL ss_take_screenshot(IDirectDrawSurfaceImpl* src)
 
     CreateDirectoryA(g_config.screenshot_dir, NULL);
 
-    strftime(str_time, sizeof(str_time), "%Y-%m-%d-%H_%M_%S", localtime(&t));
+    strftime(str_time, sizeof(str_time), "%Y-%m-%d_%H-%M-%S", localtime(&t));
     _snprintf(filename, sizeof(filename) - 1, "%s%s-%s.png", g_config.screenshot_dir, title, str_time);
 
     if (src->bpp == 8 && src->palette)