Cita: para esto estoy usando un datatimepicker, y luego almacenarla en una base de datos sqlserver2000 (pero no se en que tipo de datos
Para que no tengas problemas la puedes guardar en el formato yyyy-MM-dd y que tu campo sea de tipo DateTime.
Cita: no se me ocurre como hacer que la hora y los minutos del datatimepicker se muestre porque la datatimepicker.value.hour y .minute es de solo lectura.
Eso es normal, debes de pasarle un objeto de tipo dateTime a tu picker para indicarle el día, mes, año, hora, etc.. para que te cargue ese valor por default.
Salu2