確定特定java.util.Date對象表示多少天前最標準,最高效的方法是什麼?理想情況下,我想返回一個代表前幾天(可能)分數的雙倍數。查找給定java.util.Date對象從當前日期開始的天數
4
A
回答
4
這聽起來非常像:
(System.currentTimeMillis() - date.getTime())/(24 * 60 * 60 * 1000d);
換句話說,找出當前的時間,以毫秒計的給定日期之間的差額,然後在一天的毫秒數劃分。我已經明確地將1000d做成了一個雙重字面,以便在雙重算術中進行最終的分割。
+1
我甚至沒有看完這個問題,在那裏,你已經有了答案。 :) – limc 2011-02-02 02:53:32
1
獲取System.currentTimeMillis()
,找到相關日期。然後得到day
,month
,year
。現在應該很容易找到差異。
相關問題
- 1. 給定一個java.util.Date對象,返回開始日期的一週
- 2. java.util.Date/JodaTime:給定一個java.util.Date,生成該給定日期的開始和結束
- 3. 獲取給定日期的週數(周從星期天開始)
- 4. 查找僱員從當前日期或從那裏開始工作的總天數僱用日期
- 5. 查找沒有從給定的日期剩餘當月天
- 6. 查找當前星期的開始日期(星期一)
- 7. 月前從bash或perl給定日期的日期開始
- 8. 根據開始日期和天數查找結束日期 - excel
- 9. 查找從給定日期開始工作X年的情況
- 10. 從Datetime.Now查找當前周,以及如何查找當前週日期之間的給定日期?
- 11. 從當前日期開始的下一個30天
- 12. JavaScript - 從當前日期開始獲得每週的第一天
- 13. 從給定的日期找到一天
- 14. 如何從當前日期查找前一天的日期?使用jquery
- 15. 禁用日期從Datepicker中的當前日期開始的2天以內
- 16. Python;從日期開始的天數
- 17. javascript - 自給定日期起的當前日期x天?
- 18. Python:查找日期從今天開始兩個月,並在星期一開始
- 19. 檢查是否從數據庫日期開始從當前日期
- 20. MDX從當前日期開始總計
- 21. 從PHP中的特定日期開始獲取前7天?
- 22. 從開始日期和結束日期開始,我如何查找當前「活動」的記錄?
- 23. 從前一天開始計算的日期的計數
- 24. 查找上個星期日的日期從當前日期
- 25. 僅在特定日期之前從一天開始選擇
- 26. 需要mySQL TIMESTAMP開始當前周或任何給定日期?
- 27. 批處理腳本從當前日期查找最後兩天
- 28. 從給定日期開始獲取距離設定的日期
- 29. 查找給定年份開始的日期
- 30. 如何從給定日期查找「tm_wday」周的哪一天?
你如何定義「天數」?例如,假設您經歷夏令時事件。 – 2011-02-02 04:21:33