diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -11,3 +11,7 @@
 0.1.0.2  -- 2016-06-04
 
 * Support for Haskell 7.10 >= only
+
+0.1.0.3
+
+* Use Data.DateTime for more compatibility
diff --git a/src/Text/Show/TimePrint.hs b/src/Text/Show/TimePrint.hs
--- a/src/Text/Show/TimePrint.hs
+++ b/src/Text/Show/TimePrint.hs
@@ -1,12 +1,12 @@
 module Text.Show.TimePrint (timePrint) where
 
 import System.IO
-import Data.Time
+import Data.DateTime
 
 getTime :: IO String
 getTime = do
     now <- getCurrentTime
-    return (formatTime defaultTimeLocale "%T" now)
+    return (formatDateTime "%T" now)
 
 timePrint :: Show a => a -> IO ()
 timePrint a = do
diff --git a/timeprint.cabal b/timeprint.cabal
--- a/timeprint.cabal
+++ b/timeprint.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                timeprint
-version:             0.1.0.2
+version:             0.1.0.3
 synopsis:            Prints timestamps after each line evaluated
 description:        
             Prints timestamps after each line evaluated in 'ghci'.
@@ -26,7 +26,7 @@
   exposed-modules:     Text.Show.TimePrint
   -- other-modules:       
   -- other-extensions:    
-  build-depends:       base >=4.6 && <4.10, time >=1.5 && <1.7
+  build-depends:       base >=4.6 && <4.10, datetime >=0.3.1 && <0.4
   hs-source-dirs:      src
   default-language:    Haskell2010
 
