Das Problem ist, dass "FieldGetText" genau das macht, was der Name sagt: Es holt den TEXT eines Feldes, auch wenn es sich um ein Datumsfeld handeln sollte...
Und der "Text" ist halt dann für "DateValue" falsch formatiert. Arbeite lieber mit uidoc.Document.GetItemValue( "Datumsfeld" )( 0 ), das liefert Dir nämlich wirklich den Wert des Feldes und nicht das in einen String convertierte Pendant...
Gruß
Tode