-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Lenses for the time package
--   
--   These are lenses for the time package. Please see the README.md for
--   more information.
@package timelens
@version 0.2.0.2


-- | Lenses for the <tt>time</tt> package.
--   
--   When creating an optic (such as a <a>Lens</a>, an <a>Iso</a>, etc.),
--   this module uses the same name that the <tt>lens</tt> package uses.
--   This makes it very easy for you to predict what name to use when you
--   are looking for the lens. However, it also means that you will
--   probably want to <tt>import</tt> this module <tt>qualified</tt>.
module Data.Time.Timelens
toModifiedJulianDay :: Iso' Day Integer
getModJulianDate :: Iso' UniversalTime Rational
utctDay :: Lens' UTCTime Day
utctDayTime :: Lens' UTCTime DiffTime
wDays :: Lens' TimeLocale [(String, String)]
months :: Lens' TimeLocale [(String, String)]
amPm :: Lens' TimeLocale (String, String)
dateTimeFmt :: Lens' TimeLocale String
dateFmt :: Lens' TimeLocale String
timeFmt :: Lens' TimeLocale String
time12Fmt :: Lens' TimeLocale String
knownTimeZones :: Lens' TimeLocale [TimeZone]
timeZoneMinutes :: Lens' TimeZone Int
timeZoneSummerOnly :: Lens' TimeZone Bool
timeZoneName :: Lens' TimeZone String
todHour :: Lens' TimeOfDay Int
todMin :: Lens' TimeOfDay Int
todSec :: Lens' TimeOfDay Pico
localDay :: Lens' LocalTime Day
localTimeOfDay :: Lens' LocalTime TimeOfDay
zonedTimeToLocalTime :: Lens' ZonedTime LocalTime
zonedTimeZone :: Lens' ZonedTime TimeZone
