The library consists of four components: TimeInput, TimeStepper, DateTimeChooser and DateTimeField. TimeInput is a masked text field for entering time values in a 24 hour format. TimeStepper works much like the NumericStepper for date and time entry. DateTimeChooser is a subclass of DateChooser with a TimeStepper field for entering the time. Finally, DateTimeField is a subclass of DateField with an embedded TimeStepper.