【发布时间】:2019-12-26 18:14:20
【问题描述】:
一个有点傻的问题,但我发现自己不知道如何回答。
Timespan ts = (DateTime1 - DateTime2).TotalMinutes
假设我知道ts 和DateTime2,我怎样才能找到DateTime1?
【问题讨论】:
-
将
ts添加到DateTime2?var DateTime1 = DateTime2.Add(ts); -
顺便说一句,
TotalMinutes属性返回double,它不会隐式转换为TimeSpan,因此,您的代码可能甚至无法编译。 -
这不是
TimeSpan和DateTime之间的“转换”。您只是将TimeSpan添加到DateTime,或者在两个DateTimes 之间的减法运算中检索前一个操作数,从而产生TimeSpan。