BSD-2-Clause licensed by Ashley Yakeley
This version can be pinned in stack with:time-1.12.2@sha256:88e8493d9130038d3b9968a2530a0900141cd3d938483c83dde56e12b875ebc8,6510
Module documentation for 1.12.2
Used by 257 packages in 
nightly-2023-12-28(full list with versions):
abstract-deque, 
abstract-deque-tests, 
aeson, 
alarmclock, 
amazonka-core, 
amazonka-test, 
ascii-progress, 
astro, 
atom-basic, 
attoparsec-data, 
attoparsec-iso8601, 
attoparsec-time, 
authenticate-oauth, 
autodocodec, 
aws-xray-client, 
aws-xray-client-persistent, 
aws-xray-client-wai, 
bank-holidays-england, 
benchpress, 
binance-exports, 
Blammo, 
bloodhound, 
BNFC, 
bodhi, 
box, 
bson, 
btrfs, 
bugsnag-hs, 
bugzilla-redhat, 
bytes, 
Cabal, 
cabal2spec, 
cabal-file, 
cabal-install, 
cabal-rpm, 
Cabal-syntax, 
cached-json-file, 
Chart, 
chronologique, 
classy-prelude, 
and many more Time, clocks and calendars
Change Log
[1.12.2] - 2022-05-14
- add weekFirstDay, weekLastDay, weekAllDays
 
- expose formatting/parsing internals
 
- fix: handle +HH format for ISO8601 timeOffsetFormat etc.
 
- fix clock_REALTIME for WebAssembly
 
[1.12.1] - 2021-10-24
- add DayPeriod class for periods of days
 
- add QuarterDay pattern and DayOfQuarter type synonym
 
- add CommonEra and BeforeCommonEra patterns
 
[1.12] - 2021-06-12
- support GHC 8.8, 8.10, 9.0 only
 
- add patterns for each month of year
 
- fix: don’t provide TAI clock where it’s unavailable (e.g. FreeBSD)
 
- fix: handle time of day 24:00:00 for ISO 8601 parsing (only)
 
- fix parsing of %f and %G with negative years
 
[1.11.1.2] - 2021-04-24
- fix cabal file
 
- correct “license” field in cabal file
 
- add dates to changelog entries
 
[1.11.1.1] - 2020-12-09
[1.11.1] - 2020-11-23
- all modules Safe or Trustworthy
 
- fix NFData instances for DiffTime, NominalDiffTime, TimeOfDay
 
- add missing Ix, Enum, NFData instances to DayOfWeek, CalendarDiffDays, CalendarDiffTime, Month, Quarter, QuarterOfYear
 
[1.11] - 2020-10-14
- new calendrical type synonyms and abstract constructors
 
- new Month type, with appropriate functions
 
- new QuarterOfYear and Quarter type, with appropriate functions
 
- new functions for working with week-based years
 
- new parseTimeMultipleM function for a list of (format, input) pairs
 
- add instance Ord DayOfWeek
 
- add instance Read DiffTime (and NominalDiffTime)
 
- change instance Read UTCTime to allow omitted timezone
 
[1.10] - 2020-03-13
- remove deprecated functions parseTime, readTime, readsTime
 
- deprecate iso8601DateFormat
 
- parsing: fix %_Q %-Q %_q %-q
 
- parsing: fix parsing of BCE years
 
- formatting: fix %3ES %3Es
 
- change internal members of ParseTime to allow newtype-deriving
 
- new functions (aliases) pastMidnight & sinceMidnight
 
[1.9.3] - 2019-05-20
[1.9.2] - 2018-08-01
- add Data and Typeable instance for CalendarDiffDays and CalendarDiffTime
 
- “@since” annotations for everything after 1.9
 
- fix import issue with GHC 8.6
 
[1.9.1] - 2018-02-27
- new functions secondsToNominalDiffTime & nominalDiffTimeToSeconds
 
- expose FormatTime and ParseTime in Data.Time.Format.Internal
 
[1.9] - 2018-01-25
- new conversion functions timeToDaysAndTimeOfDay & daysAndTimeOfDayToTime
 
- new DayOfWeek type
 
- new CalendarDiffDays and CalendarDiffTime types
 
- new ISO8601 module for ISO 8601 formatting & parsing
 
- new addLocalTime, diffLocalTime
 
- hide members of FormatTime and ParseTime classes
 
- formatting & parsing for diff types (NominalDiffTime, DiffTime, CalendarDiffDays, CalendarDiffTime)
 
- formatting: %Ez and %EZ for ±HH:MM format
 
- parseTimeM: use MonadFail constraint when supported
 
- parsing: reject invalid (and empty) time-zones with %z and %Z
 
- parsing: reject invalid hour/minute/second specifiers
 
[1.8.0.4] - 2018-01-09
- Fix “show minBound” bug
 
- haddock: example for parseTimeM
 
[1.8.0.3] - 2017-08-04
- Add “Quick start” documentation
 
[1.8.0.2] - 2017-05-13
- Fix behaviour of %Q in format
 
[1.8.0.1] - 2017-03-11
- Get building on 32 bit machine
 
[1.8] - 2017-02-14
- Added SystemTime
 
- Data.Time.Format: allow padding widths in specifiers for formatting (but not parsing)
 
- Test: use tasty, general clean-up
 
- Test: separate out UNIX-specific tests, so the others can be run on Windows
 
- Clean up haddock.
 
[1.7.0.1] - 2016-12-19
- Fix bounds issue in .cabal file
 
[1.7] - 2016-11-19
- Data.Time.Clock.TAI: change LeapSecondTable to LeapSecondMap with Maybe type; remove parseTAIUTCDATFile
 
[1.6.0.1] - 2016-05-07
- Get building with earlier GHC versions
 
- Set lower bound of base correctly
 
[1.6] - 2015-12-20
Added
- FormatTime, ParseTime, Show and Read instances for UniversalTime
 
- diffTimeToPicoseconds
 
- this change log
 
Changed
- Use clock_gettime where available
 
- Read and Show instances exported in the same module as their types
 
- Fixed bug in fromSundayStartWeekValid
 
- Parsing functions now reject invalid dates
 
- Various documentation fixes
 
[1.5.0.1] - 2014-12-13
[1.5] - 2014-09-10
[1.4.2] - 2014-03-03
[1.4.1] - 2013-06-24
[1.4.0.2] - 2012-11-25
[1.4.0.1] - 2011-10-31
[1.4] - 2011-09-13
[1.3] - 2011-08-10
[1.2.0.5] - 2011-05-11
[1.2.0.4] - 2011-02-03
[1.2.0.3] - 2010-06-22
[1.2.0.2] - 2010-04-26
[1.2.0.1] - 2010-04-11
[1.2] - 2010-04-11
[1.1.4] - 2009-07-17
[1.1.3] - 2009-06-01
[1.1.2.4] - 2009-04-17
[1.1.2.3] - 2009-01-17
[1.1.2.2] - 2008-10-11
[1.1.2.1] - 2008-06-19
[1.1.2.0] - 2007-11-03
[1.1.1] - 2007-04-22
[1.0] - 2006-11-02