Get hours difference between two DateTime vars?

  • Thread starter Thread starter Randall Parker
  • Start date Start date
R

Randall Parker

I know I could just get the year,month,day, etc of of each DateTime vars and calc the
hours difference between them. I've done this before in other languages with a
formula for handling leap years. But has someone already done what is necessary to
get the number of seconds or minutes or hours between two DateTimes?

Can one convert to ticks, do a tick difference, and then somehow convert to number of
hours or minutes or seconds that equals?

If so, what is ratio of ticks to some other time unit?
 
Hi Randall,

Is this what you're looking for?

DateTime start = new DateTime(2000, 1, 31);
TimeSpan ts = DateTime.Now.Subtract(start);

ts.TotalHours;

-Joe
 
Joe said:
Hi Randall,

Is this what you're looking for?

DateTime start = new DateTime(2000, 1, 31);
TimeSpan ts = DateTime.Now.Subtract(start);

ts.TotalHours;

Or even more readably, for the middle line:

TimeSpan ts = DateTime.Now - start;
 
Back
Top