Was soll daran "unprofessionell" sein ? Das FrontEnd biegt da sowieso nur die Realität zurecht ...
Da DT-Werte als Datumsseriennummern gespeichert werden, ist 12 Uhr 0,5, ein Tag ist 1. Die Zählung beginnt am 30.12.1899.
Wenn Du einem DT-Item den Wert 0,5 zuordnest, ergibt das genau das gleiche Ergebnis, als würdest Du im FrontEnd den 30.12.1899 12:00:00 Uhr eingeben. Gibst Du in einem Uhrzeitfeld (was ja lediglich eine Anzeigefunktion ist) 12 Uhr ein, wird auch "nur" 0,5 gespeichert. Wenn Dir in den Properties lediglich 12 Uhr angezeight wird, bedeutet dies nichts anderes, als dass Dir damit angezeigt wird, dass die =,5 über das FrontEnd eingegeben wurde in einem Feld, was entsprechend gestaltet wurde.
In Fällen wie diesen speichere ich im Backend die Uhrzeit + den ganzzahligen Teil des zugehörigen Datumswertes (so es diesen gibt).
Bernhard