diff --git a/iso8601-time.cabal b/iso8601-time.cabal
--- a/iso8601-time.cabal
+++ b/iso8601-time.cabal
@@ -1,5 +1,5 @@
 name:          iso8601-time
-version:       0.1.0
+version:       0.1.1
 license:       MIT
 copyright:     2013 Niklas Hambüchen <mail@nh2.me>
 author:        Niklas Hambüchen <mail@nh2.me>
diff --git a/src/Data/Time/ISO8601.hs b/src/Data/Time/ISO8601.hs
--- a/src/Data/Time/ISO8601.hs
+++ b/src/Data/Time/ISO8601.hs
@@ -26,8 +26,8 @@
 -- | Pads an ISO 8601 date with trailing zeros, but lacking the trailing Z.
 formatPadded :: UTCTime -> String
 formatPadded t
-  | length str == 19 = str ++ ".000000000"
-  | otherwise        = str ++ "000000000"
+  | length str == 19 = str ++ ".000000000000"
+  | otherwise        = str ++ "000000000000"
   where
     str = formatTime defaultTimeLocale "%FT%T%Q" t
 
