dates-0.1.1.0: Small library for parsing different dates formats.

Safe HaskellSafe-Infered

Data.Dates

Description

Operations with dates

Synopsis

Documentation

data DateTime Source

Date / Time

Constructors

DateTime 

Fields

year :: Int
 
month :: Int
 
day :: Int
 
hour :: Int
 
minute :: Int
 
second :: Int
 

data Time Source

Only time, without date

Constructors

Time 

Fields

tHour :: Int
 
tMinute :: Int
 
tSecond :: Int
 

parseDateSource

Arguments

:: DateTime

Current date / time, to use as base for relative dates

-> String

String to parse

-> Either ParseError DateTime 

Parse date/time

pDateSource

Arguments

:: DateTime

Current date / time, to use as base for relative dates

-> Parsec String st DateTime 

Parsec parser for DateTime.

getCurrentDateTime :: IO DateTimeSource

Get current date and time.