У меня есть события входа и выхода из системы, и мне нужно рассчитать время между ними.Вычислить временной интервал между двумя датами в разных строках
Я думаю, я мог бы группировать каждые 2 строки (каждое два сообщения), а затем выполнять вычисления, но как бы вы это сделали?
Пример XML мне нужно запросить:
<Log>
<Message>
<DateTime>2009-12-02 14:38:41</DateTime>
<Priority>Local3.Info</Priority>
<Source_Host>192.168.0.100</Source_Host>
<MessageText>Dec 2 14:38:41 root: login,ng1,192.168.0.160,janis.veinbergs</MessageText>
</Message>
<Message>
<DateTime>2009-12-02 15:28:19</DateTime>
<Priority>Local3.Info</Priority>
<Source_Host>192.168.0.100</Source_Host>
<MessageText>Dec 2 15:30:33 root: logout,ng1,,janis.veinbergs</MessageText>
</Message>
<Message>
<DateTime>2009-12-02 15:29:11</DateTime>
<Priority>Local3.Info</Priority>
<Source_Host>192.168.0.100</Source_Host>
<MessageText>Dec 2 15:31:25 root: login,ng1,192.168.0.160,janis.veinbergs</MessageText>
</Message>
<Message>
<DateTime>2009-12-02 15:58:22</DateTime>
<Priority>Local3.Info</Priority>
<Source_Host>192.168.0.100</Source_Host>
<MessageText>Dec 2 16:00:37 root: logout,ng1,,janis.veinbergs</MessageText>
</Message>
</Log>
Thankyou.
Умм, для меня нет колонки идентификаторов. См. Мое редактирование, например, запрос XML i'm. –
Обновлено в соответствии с предоставленным XML – Marcus
Спасибо. Код не работал напрямую (data.Elements()) не возвращает никаких результатов, но я скорректировал, и важной частью для его работы был запрос, используемый для возврата переменной «results». спасибо. –