Konwertowanie Inta do TimeSpawn

0

Witam. Nie potrafie przekonwertowac int-ow na i minuty i godziny w zmiennej TimeSpawn. Chciałem potem uzyc tej zmiennej to obliczeń czasu np. różnicy,sumy - przykladowo 10h 10 min - 3h 15 min = 6h 55 min
Fragment kodu:

//obliczenie czasu

                int liczenie = (dn * 12 * 60) + (n * 12 * 60) + (r * 455) + d; // tutaj przeliczam wystapienia jakies zmiennej z bazy na minuty
         
               textBox1.Text = liczenie.ToString();  //wyswietlam wynik aby sprawdzic czy jest dobra liczba minut

                

               TimeSpan span1 = TimeSpan.FromHours(liczenie);  // Inne From tez probowalem

             
               string godziny = span1.ToString();
               MessageBox.Show(godziny);
             

Minuty oblicza mi i prawidlowo, ale np. gdy 9100 minut chce przerobic w zmiennej timespawn tylko na godziny i minuty to wyswietla mi jakies wartosci z kosmosu. Z gory dizeki za pomoc ;)

0

Jeśli w zmiennej liczenie masz wartość w minutach, to logiczne jest użycie TimeSpan.FromMinutes().
Wartości minut i godzin masz dostępne w obiekcie TimeSpan jako właściwości Hours i Minutes albo TotalHours i TotalMinutes, w zależności od tego, czy chcesz mieć je przeliczone na format godzinowy, czy nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1