packages feed

rfc3339-1.0.2: rfc3339.cabal

Name:          rfc3339
Version:       1.0.2
Category:      Web, Time
Synopsis:      Parse and display time according to RFC3339
Description:   
    .
    Parse and display time according to RFC3339: 
    <http://www.ietf.org/rfc/rfc3339.txt>
    .
    This package defines a type class to parse and read RFC 3339 from different
    data types. 
    Right now there is only support for reading and showing String
    .
    Example of usage:
    > 
    > import Data.Time.LocalTime
    > 
    > showTime :: IO String
    > showTime = getZonedTime >>= return . showRFC3339
    >
    > example1 = "1985-04-12T23:20:50.52Z"
    > example2 = "1996-12-19T16:39:57-08:00"
    > example3 = "1990-12-31T23:59:60Z"
    > example4 = "1990-12-31T15:59:60-08:00"
    > example5 = "1937-01-01T12:00:27.87+00:20"
    > examples = [example1,example2,example3,example4,example5]
    >
    > readAll = map readRFC3339 examples
    >
    .
    For more information please read the documentation of the module 
    bellow.
    .
Build-type:    Simple
Maintainer:    Hugo Daniel Gomes <mr.hugo.gomes@gmail.com>
Author:        Hugo Daniel Gomes <mr.hugo.gomes@gmail.com>
Copyright:     Hugo Daniel Gomes
Cabal-version: >= 1.6
License:       BSD3
License-file:  LICENSE
source-repository head                                                             
  type:     git                                                                    
  location: git://github.com/HugoDaniel/RFC3339.git

library
  build-depends:
    base < 5, time >= 1.2, old-locale

  exposed-modules:
    Data.Time.RFC3339

  extensions: TypeSynonymInstances