如何从另一个刻度中减去刻度

时间:2016-08-15 14:27:26

标签: c# datetime

这就是我得到的:

从会话中获取loginstart的时间句柄

var markStored = PPSession.TimingMarks["loginstart"];

utcnow

获取滴答声
var markNow = PPSession.TimingMarks["loginstart"] 
    = new TimingMark { endTime = DateTime.UtcNow.Ticks };

想要从存储的刻度中减去当前的电流

diff = markStored - markNow;

1 个答案:

答案 0 :(得分:1)

您的上一行存在一些问题:

  1. 首先markNowTimingMark所以除非你覆盖了-运算符,否则你应该指定它中要用来执行{{1}的属性操作(否则就像说-
  2. 与上述相同 - 同样适用于您的object - object,您应该指定您想要做的时间的属性markStored
  3. 所以:

    -

    使用存根数据:

    var diff = markStored.timeField.Ticks - markNow.endTime;