DateTime^ DT = Convert::ToDateTime(DT)
(zakładając że `DT` to DateTime) To zamienia DateTime... na identyczny obiekt DateTime. Obiekt czasu, jak nazwa wskazuje, przechowuje tylko czas - nie interesuje go formatowanie. To, czego chcesz, to formatowanie do stringa.
Czas można sformatować do standardowego formatu ISO8601:
datetime.ToString("o")
Lub z wybranym, np
datetime.ToString("yyyy-MM-dd HH:mm:ss")
(BTW, C++/CLI to dość niszowy, mało popularny/wspierany/lubiany język. Silnie sugeruję użycie C# zamiast tego)