![](/img/trans.png)
[英]Converting a java System.currentTimeMillis() to date in python
[英]Will System.currentTimeMillis() have the details of date?
我正在使用以下代码来计算特定用户的非活动间隔:
inActiveInterval = System.currentTimeMillis() - objHttpSession.getLastAccessTime();
如果会话有昨天的时间,这会为上次访问时间提供正确的区别吗?
是的,这是正确的。 根据HttpSession.getLastAccessedTime()
的API:
返回自格林尼治标准时间1970年1月1日午夜以来的最后一次毫秒数
与System.currentTimeMillis()
一致:
返回值:当前时间与UTC 1970年1月1日午夜之间的差(以毫秒为单位)。
您还可以使用:
new Date().getTime()
由于Date.getTime()
具有相同的含义:
返回:自此日期以来,格林尼治标准时间1970年1月1日00:00:00以来的毫秒数。
通常是的,时间单位的粒度通常取决于操作系统,如System.currentTimeMillis() javadoc所述 :
...值的粒度取决于基础操作系统,并且可能更大。 例如,许多操作系统以几十毫秒为单位测量时间。
但这不应该带来问题,因为大多数操作系统的分辨率应该足够好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.