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