如何解决网站访问时间的正确值
我需要用户在他的机器上访问的网站上花费的时间。使用的解决方案无法为 Firefox 和 Edge 浏览器提供正确的结果。我应该查询哪些列或表以获得用户花费的准确时间?使用了来自 this link
的方法这两个表给出了以下列,没有关于花费的时间:
解决方法
获取的数据似乎是一个时间戳,在last_visit_date 列。当您从列中的数据中删除最后三个零时,它将是一个有效的时间戳(以毫秒为单位)。您可以根据它们之间的差异计算持续时间。
例如:1623664584602 -> 1623664654008
(GMT): 2021-06-14 9:56:24 -> (GMT): 2021-06-14 9:57:34 => 需要一分十秒
在.NET中,你可以尝试通过这个来计算具体的时间:
DateTime _dtStart = new DateTime(1970,1,0);
DateTime getTime = _dtStart.AddMilliseconds(timeStamp);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。