Safe Haskell | None |
---|
ISO 8601 Week Date format
- type Year = Int
- type WeekOfYear = Int
- type DayOfWeek = Int
- data WeekDate = WeekDate {}
- weekDate :: Simple Iso Day WeekDate
- fromWeekDateValid :: WeekDate -> Maybe Day
- showWeekDate :: Day -> String
- _wdYear :: Lens WeekDate WeekDate Year Year
- _wdWeek :: Lens WeekDate WeekDate WeekOfYear WeekOfYear
- _wdDay :: Lens WeekDate WeekDate DayOfWeek DayOfWeek
Documentation
type WeekOfYear = IntSource
fromWeekDateValid :: WeekDate -> Maybe DaySource
Rejects 0-based DayOfWeek
and WeekOfYear
.
showWeekDate :: Day -> StringSource