Jump to content

Question

Posted

Подскажите, при запросе статистики

{"show":{"ip":{"hotspot":[{"rrd":[{"attribute":"rxbytes","detail":"2"},{"attribute":"txbytes","detail":"2"}],"mac":"00:00:00:00:00:00"}]}}}

Приходит ответ в котором фигурируют параметры t и b. Последний это количество байт, а вот время в странном формате, не найду закономерности. Вот примеры соответствия времени к переменной b:

200220 20:56
201660 21:20
290940 22:08

Кто подскажет как перевести в минуты:секунды?

1 answer to this question

Recommended Posts

  • 0
Posted
50 минут назад, JonnyB сказал:

Кто подскажет как перевести в минуты:секунды?

Это поле содержит относительное время в секундах с точностью до микросекунд, прошедшее с момента старта устройства.
Если вы хотите отображать эти временные метки в своём локальном времени li (в своём часовом поясе), нужно вместе со значениями ti запрашивать U = show/system/uptime (время работы устройства) и N — ваше текущее локальное время, а затем вычислять

li = N - (U - ti) = (N - U) + ti = S + ti,

где S = N - U будет датой старта устройства в вашем локальном времени.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.