ProgramixGenericLib v5.0.1

Package com.programix.time

Various containers and tools for dealing with dates and times (including parsing and formatting).

See:
          Description

Interface Summary
DateTools.TimeSource Used to specify the source to use for milliseconds since Jan 1, 1970.
 

Class Summary
DateTime Immutable encapsulation of a date and time as the number of milliseconds that has elapsed since January 1, 1970 00:00:00.000 in the UTC timezone.
DateTimeField Used to specify a field in a date/time for the Gregorian calendar.
DateTimeFormat Used to specify the format for a date/time for the Gregorian calendar.
DateTimeRange Immutable encapsulation of a period of time as expressed by a starting DateTime and an ending DateTime.
DateTools Handy utilities for manipulating dates and times mostly focusing on DateTime and PlainDate.
DateTools.AcceleratedTimeSource Used to speed forward from 'now' to a specified time in the future.
DateTools.OffsetTimeSource Used to specify an offset (positive or negative) from 'now' that should be used for the DateTools.TimeSource.
DayOfWeek An enumeration of the days of the week in the Gregorian calendar and the US English language.
PlainDate This class represents a simple calendar date without any time components and without any sense of a time zone.
PlainDateRange Immutable encapsulation of a period of time as expressed by a starting PlainDate and an ending PlainDate.
 

Exception Summary
DateTimeException Thrown to signal a problem processing a DateTime.
PlainDateException Thrown to signal a problem processing a PlainDate.
 

Package com.programix.time Description

Various containers and tools for dealing with dates and times (including parsing and formatting). Start with: PlainDate (a date without a time of day and without a timezone!), PlainDateRange, DateTime, DateTimeRange, and DateTools.


ProgramixGenericLib v5.0.1

Copyright © 2001-2009 Programix Incorporated. All rights reserved. ProgramixGenericLib is free and is OSI Certified Open Source Software under the BSD license.