[英]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.