diff --git a/lib/Data/Time/QQ.hs b/lib/Data/Time/QQ.hs
--- a/lib/Data/Time/QQ.hs
+++ b/lib/Data/Time/QQ.hs
@@ -38,10 +38,10 @@
 import Data.Time.Calendar
 import Data.Time.Clock
 import Data.Time.Format
+import Data.Time.Locale.Compat (defaultTimeLocale)
 import Language.Haskell.TH
 import Language.Haskell.TH.Quote
 import Language.Haskell.TH.Syntax
-import System.Locale
 
 -- | ISO8601 date with seconds and optional "." with more precision
 -- following to a 'UTCTime'.
@@ -51,7 +51,7 @@
 -- >>> [utcIso8601ms| 2099-01-01T00:00:00.42324 |]
 -- 2099-01-01 00:00:00.42324 UTC
 utcIso8601ms :: QuasiQuoter
-utcIso8601ms = utcFormat . iso8601DateFormat $ Just "%H:%M:%S%Q"
+utcIso8601ms = utcFormat "%Y-%m-%dT%H:%M:%S%Q"
 
 -- | ISO8601 date with seconds and optional "." with more precision
 -- following to a 'UTCTime'.
@@ -61,7 +61,7 @@
 -- >>> [utcIso8601| 2048-12-01  |] :: UTCTime
 -- 2048-12-01 00:00:00 UTC
 utcIso8601 :: QuasiQuoter
-utcIso8601 = utcFormat $ iso8601DateFormat Nothing
+utcIso8601 = utcFormat "%Y-%m-%d"
 
 -- | Build a 'UTCTime' QuasiQuoter for a given format string, as per
 -- 'readTime'.
diff --git a/time-qq.cabal b/time-qq.cabal
--- a/time-qq.cabal
+++ b/time-qq.cabal
@@ -1,5 +1,5 @@
 name:                time-qq
-version:             0.0.0.1
+version:             0.0.0.2
 synopsis:            Quasi-quoter for UTCTime times
 description:         Quasi-quoter for UTCTime times
 homepage:            https://github.com/christian-marie/time-qq
@@ -23,7 +23,7 @@
   build-depends:       base >=4.7 && <5
                      , template-haskell
                      , time >= 1.4
-                     , old-locale
+                     , time-locale-compat
 
 test-suite unit
   type:                exitcode-stdio-1.0
