diff --git a/lib/Doctrine/DBAL/Migrations/Configuration/Configuration.php b/lib/Doctrine/DBAL/Migrations/Configuration/Configuration.php
index <HASH>..<HASH> 100644
--- a/lib/Doctrine/DBAL/Migrations/Configuration/Configuration.php
+++ b/lib/Doctrine/DBAL/Migrations/Configuration/Configuration.php
@@ -188,7 +188,7 @@ class Configuration
     public function getDateTime($version)
     {
         $datetime = str_replace('Version', '', $version);
-        $datetime = \DateTime::createFromFormat('Ymdhis', $datetime);
+        $datetime = \DateTime::createFromFormat('YmdHis', $datetime);
 
         if ($datetime === false){
             return '';
diff --git a/tests/Doctrine/DBAL/Migrations/Tests/ConfigurationTest.php b/tests/Doctrine/DBAL/Migrations/Tests/ConfigurationTest.php
index <HASH>..<HASH> 100644
--- a/tests/Doctrine/DBAL/Migrations/Tests/ConfigurationTest.php
+++ b/tests/Doctrine/DBAL/Migrations/Tests/ConfigurationTest.php
@@ -197,6 +197,7 @@ class ConfigurationTest extends MigrationTestCase
             ['0000254Version', ''],
             ['0000254BaldlfqjdVersion', ''],
             ['20130101123545Version', '2013-01-01 12:35:45'],
+            ['20150202162811', '2015-02-02 04:28:11']
         ];
     }
 }
getDateTime does not understand <I>h format