Gdy wybrana odpowiedź jest absolutnie poprawne, wierzę rozumiem co PO próbuje dostać się tutaj, jak miałem podobny problem.
Miałem TimeSpan, który chciałem wyświetlić w formancie siatki (jak tylko hh: mm), ale siatka nie wydaje się rozumieć TimeSpan, tylko DateTime. OP ma podobny scenariusz, w którym tylko TimeSpan jest odpowiednią częścią, ale nie uwzględnia konieczności dodania punktu odniesienia DateTime.
Tak, jak wskazano powyżej, po prostu dodałem DateTime.MinValue (jakkolwiek zrobi to dowolna data), która jest następnie ignorowana przez siatkę, gdy renderuje ona przedział czasowy jako część czasu wynikowej daty.
Jeśli masz punktu początkowego (który trzeba będzie), wystarczy dodać przedziale czasu do daty rozpoczęcia. – leppie
Nie mam czasu rozpoczęcia. Wyeksponowany API obsługuje tylko DateTime – Raghav55
Jeśli nie masz punktu początkowego ani końcowego, to, co próbujesz zrobić, jest bezsensowne. – leppie