The RadDateTimePicker control provides a rich API with classes that expose several properties, enumerations, methods and events. You can use the API to easily customize the control in the code-behind.
The main classes for working with RadDateTimePicker controls are:
RadDateTimePicker is the main class for the date-and-time picker control. It provides properties, methods, and events for customizing the control, the list of which is available at Telerik.Web.UI.RadDateTimePicker.
RadDateInput is the class for the input area of RadDateTimePicker. It handles the formatting and parsing of date and time strings, and has a number of its own properties, methods and events, which you can find at Telerik.Web.UI.RadDateInput. RadDateInput is one of the standard RadInput controls.
CalendarPopupButton is the class for the popup button that displays the calendar on RadDateTimePicker. It is exposed by the DatePopupButton property and you can find its server API at Telerik.Web.UI.CalendarPopupButton.
TimePopupButton is the class for the popup button that displays the time view on RadDateTimePicker. It is exposed by the TimePopupButton property. You can see its server properties, events and methods at Telerik.Web.UI.TimePopupButton
RadTimeView is the class for the popup time view used by RadDateTimePicker. Its API is located here.