
Ashley Yakeley
The most obvious functions in Calendar are going to be these:
utcToCalendar :: TimeZone -> UTCTime -> CalendarTime calendarToUTC :: TimeZone -> CalendarTime -> UTCTime
And what would you do with the "UTCTime", whatever that is? You can't do arithmetic on it, because that is full of surprises, not only around leap seconds, but also around leap hours and days. You can only store it and read it back, but that can already be done with the CalendarTime itself. I think, the most useful operations are those that "roll" the calendar fields, say to advance by a day (which is not always 24 hours long). Converting a CalendarTime to a number of seconds is just useless, the apparent simplification only introduces complications. Udo. ______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193