Time Library Organisation

Simon Marlow simonmar at microsoft.com
Wed Jan 26 07:13:17 EST 2005


On 26 January 2005 08:43, Ashley Yakeley wrote:

> This is one way the time libraries might be organised. I think the
> functionality splits cleanly into two separate modules.
> 
> 
> "Time" module (System.Time? System.DateTime.Time?)
> 
>   * TAI/UTC arithmetic and conversions, leap-second tables
> 
>   * possibly UT1 types and conversions, Julian days and dates
> 
>   * getting the current time
> 
> 
> "Date" module (System.Date? System.DateTime.Date?) importing Time
> module 
> 
>   * time zones
> 
>   * getting the locale time zone
> 
>   * converting times to "calendrical" format,
>     Gregorian and possibly also Julian
> 
>   * calendrical arithmetic
>     e.g. one month after March 31st
> 
>   * possibly "incomplete dates"
>     e.g. "May 1" for all years
> 
>   * parsing and showing dates and times

Looks fine to me.

Maybe System.Time.Clock and System.Time.Calendar?

Cheers,
	Simon


More information about the Libraries mailing list