.NET Timespan对象:如何获取Start和End DateTime?

Cha*_*adD 2 .net

考虑一下:

Dim StartDate As DateTime = #06/12/2010 6:32PM#
Dim EndDate As DateTime = #06/13/2010 10:47PM#
Dim ElapsedSpan As TimeSpan = StartDate - EndDate
Run Code Online (Sandbox Code Playgroud)

TimeSpan对象是否保留构成跨期的原始开始和结束日期时间?它似乎并且似乎只存储经过的时间而不是实际的终点.

如果我也想要这个,我应该创建自己的类,我想还是有更好的对象?

Sam*_*eff 6

不,TimeSpan是对一段时间的单一测量,而不是特定的开始和结束时间.


Jon*_*gel 1

看看DateTimeOffset结构。这几乎可以满足您的要求。