在Java中,是否有比创建日历更轻巧的方法来将时间戳四舍五入到一天?
如果没有,由于Calendar.getInstance()涉及对System.currentTimeMillis()的调用,是否有一种从时间戳创建Calendar实例而不调用System.currentTimeMillis()的标准方法?
最佳答案
首先:在处理日期和时间时,始终首选joda-time。
至于日历-您只能通过调用getInstance()
(或实例化GregorianCalendar
,这通常是相同的(但并非总是如此))来创建一个。然后您可以使用calendar.setTimeInMillis(..)
设置时间戳