foscam-filename-0.0.4: Foscam File format
Data.Foscam.File.Time
Synopsis
data Time Source #
Constructors
Instances
Methods
(==) :: Time -> Time -> Bool #
(/=) :: Time -> Time -> Bool #
compare :: Time -> Time -> Ordering #
(<) :: Time -> Time -> Bool #
(<=) :: Time -> Time -> Bool #
(>) :: Time -> Time -> Bool #
(>=) :: Time -> Time -> Bool #
max :: Time -> Time -> Time #
min :: Time -> Time -> Time #
showsPrec :: Int -> Time -> ShowS #
show :: Time -> String #
showList :: [Time] -> ShowS #
_Time :: Optic' * * p f Time Time Source #
class AsTime p f s where Source #
_Time :: Optic' p f s Time Source #
_Time :: Optic' * * p f String Time Source #
_Time :: Optic' * * p f Filename Time Source #
time :: (Monad f, CharParsing f) => f Time Source #
>>> parse time "test" "134122" Right (Time 1 3 4 1 2 2)
>>>
parse time "test" "134122"
>>> parse time "test" "134122abc" Right (Time 1 3 4 1 2 2)
parse time "test" "134122abc"
>>> parse time "test" "1341" Left "test" (line 1, column 5): unexpected end of input expecting digit
parse time "test" "1341"