I have a value in TimeSpan
, let's say: tsp1
= 2 hour 5 minutes. I have another TimeSpan
variable which contains a value like: tsp2
= 0 hours 2 minutes
Please tell me how I can divide tsp1
by tsp2
so that I can get the exact number of times tsp2
divides into tsp1
and what the remainder is.
I am using Visual Studio 2008.
Thanks.
The simplest approach is probably just to take their lengths in ticks, and divide those. For example:
long ticks1 = tsp1.Ticks; long ticks2 = tsp2.Ticks; long remainder; long count = Math.DivRem(ticks1, ticks2, out remainder); TimeSpan remainderSpan = TimeSpan.FromTicks(remainder); Console.WriteLine("tsp1/tsp2 = {0}, remainder {1}", count, remainderSpan);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With