Hi there.
Selecting a time from the TimePicker sets the time. However, if the bound parameter is null, the Date part of the DateTime values are still invalid and will throw errors when saving data to databases.
The TimePicker should at least by default insert a default valid Date even if it is 01/01/1900 or DateTime.Today.
Regards Kieran.