Hi!
Ich weiss es nicht genau, aber könnte sein, dass dir dieses Tutorial weiterhilft:
Mit Datumswerten rechnen
Oder auch dieses hier:
Differenz zwischen zwei TDateTime-Werten ausgeben
Und wegen deinem zweiten Problem:
Da gibt es noch die Funktionen DateToStr, oder DateTimeToStr...
Grüße,
Dj_Base
[EDIT]Mist, ich glaube, dass dir das bei .NET nicht weiterhilft... Sorry [/EDIT]