2016-08-15 20 views
1

減去蜱這是我得到:如何從另一個蜱

獲取從會話

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

GET蜱從utcnow

var markNow = PPSession.TimingMarks["loginstart"] 
    = new TimingMark { endTime = DateTime.UtcNow.Ticks }; 

定時手柄loginstart而想要減來自儲存蜱的電流

diff = markStored - markNow; 

回答

1

有你的最後一行的幾個問題:

  1. 所有markNow首先是TimingMark所以,除非你已覆蓋了-運營商應指定哪些財產是你想用來做了一個-操作(否則就等於是說object - object
  2. 同上 - 也爲你markStored你應該指定的時間屬性格式,要在其中做-

所以:

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

並與存根數據:

var markStored = new { Time = DateTime.Now }; 
var markNow = new { endTime = DateTime.UtcNow.Ticks }; 
var diff = markStored.Time.Ticks - markNow.endTime; 
+0

獲得 「 'TimingMark' 不包含 'addTicks' acceipting型 'TimingMark' 的第一個參數的定義可以發現」 – Callum

+0

我試過「markedStored.startTime」,但沒有。 – Callum

+0

您是否添加了'.Ticks'?它的工作原理是 –