@@ -28,6 +28,7 @@ import Data.Text.Read (signed, decimal, rational, Reader)
28import qualified Data.Text as T
28import qualified Data.Text as T
29import qualified Data.Text.Lazy as L
29import qualified Data.Text.Lazy as L
31+import Data.Time.Locale.Compat
31import Data.Time
32import Data.Time
32import Data.Version
33import Data.Version
@@ -468,7 +469,7 @@ instance FromHttpApiData Day where parseUrlPiece = readTextData
468timeParseUrlPiece :: ParseTime t => String -> Text -> Either Text t
469timeParseUrlPiece :: ParseTime t => String -> Text -> Either Text t
469timeParseUrlPiece fmt = parseMaybeTextData (timeParseUrlPieceMaybe . T.unpack)
470timeParseUrlPiece fmt = parseMaybeTextData (timeParseUrlPieceMaybe . T.unpack)
471− timeParseUrlPieceMaybe = parseTimeM False defaultTimeLocale (iso8601DateFormat (Just fmt))
472+ timeParseUrlPieceMaybe = parseTime defaultTimeLocale (iso8601DateFormat (Just fmt))
474-- >>> parseUrlPiece "2015-10-03T14:55:01" :: Either Text LocalTime
475-- >>> parseUrlPiece "2015-10-03T14:55:01" :: Either Text LocalTime