考虑一下:.NET Timespan对象:如何获取开始和结束日期时间?
Dim StartDate As DateTime = #06/12/2010 6:32PM#
Dim EndDate As DateTime = #06/13/2010 10:47PM#
Dim ElapsedSpan As TimeSpan = StartDate - EndDate
请问TimeSpan对象保留原来的开始和结束日期时间构成该间隔时间?它似乎并不仅仅存储了实际终点所经过的时间量。
如果我也想这样,我应该创建自己的类,我想还是有更好的对象?
“DateTimeOffset”用于表示单个时间点,而不是两个时间点。如果您尝试滥用它,构造函数也会抛出异常,因为最大偏移量为14小时。 “DateTimeOffset”的主要用途是记录和传输带有时区偏移信息的日期。将其视为UTC日期,并附加日期用于UTC的偏移量的附加信息。 – urbanhusky 2016-04-15 14:10:29