Simple data type for dates?

I've looked at Data.Time, but I'm not seeing examples. I'd like to figure out how to simply have use of similar to this: type MyMonth = String type MyDay = String type MyYear = String data MyDate = MyDate MyMonth MyDay MyYear deriving Show storeDate :: MyDate storeDate = "June" "29" "2021" which will be in a bigger data structure I'm building. I can't believe this isn't reinventing some long-established wheel. Is there such a type ready to use? ⨽ Lawrence Bottorff Grand Marais, MN, USA borgauf@gmail.com

The `time` package equivalent of `MyDate` would be `Day`: storeDate :: Day storeDate = fromGregorian 2021 6 29
storeDate 2021-06-29 toGregorian storeDate (2021,6,29) dayOfWeek storeDate Tuesday
However, I don't see any easy conversion between the numeric month and its
English name.
On Tue, Jun 29, 2021 at 10:58 PM Galaxy Being
I've looked at Data.Time, but I'm not seeing examples. I'd like to figure out how to simply have use of similar to this:
type MyMonth = String type MyDay = String type MyYear = String data MyDate = MyDate MyMonth MyDay MyYear deriving Show
storeDate :: MyDate storeDate = "June" "29" "2021"
which will be in a bigger data structure I'm building. I can't believe this isn't reinventing some long-established wheel. Is there such a type ready to use?
⨽ Lawrence Bottorff Grand Marais, MN, USA borgauf@gmail.com _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
participants (2)
-
Galaxy Being
-
Matthew Low