diff --git a/src/Carbon/Doctrine/CarbonType.php b/src/Carbon/Doctrine/CarbonType.php
index <HASH>..<HASH> 100644
--- a/src/Carbon/Doctrine/CarbonType.php
+++ b/src/Carbon/Doctrine/CarbonType.php
@@ -52,8 +52,7 @@ trait CarbonType
             return $class::instance($value);
         }
 
-        $date = $class::createFromFormat('Y-m-d H:i:s.u', $value)
-            ?: $class::instance(date_create($value));
+        $date = $class::parse($value);
 
         if (!$date) {
             throw ConversionException::conversionFailedFormat(
Fix doctrine orm carbon type (#<I>)

When microseconds are set to zero, postgres doesn't use 'Y-m-d H:i:s.u' format

but 'Y-m-d H:i:s'.