Consider this:
Dim StartDate As DateTime = #06/12/2010 6:32PM#
Dim EndDate As DateTime = #06/13/2010 10:47PM#
Dim ElapsedSpan As TimeSpan = StartDate - EndDate
Does the TimeSpan object retain the original Start and End datetimes that make up the span period? It doesn’t appear to and only seems to store the amount of time elapsed not the actual end points.
If I want this too, should I create my own class, I suppose or is there a better object?
Have a look at the
DateTimeOffsetstructure. This does almost what you want.