我想以毫秒为单位获取当前日期的时间。
例如,如果是今天中午12:69,我想获取今天日期的毫秒时间,不带time...meaning,即午夜刚过的时间(1毫秒或0,如果可以的话)。
我正在使用Calendar对象,但似乎不知道如何计算时间部分的零。
发布于 2011-12-07 13:37:50
下面是如何将日历时间归零的方法:
Calendar today = Calendar.getInstance();
today.set(Calendar.MILLISECOND, 0);
today.set(Calendar.SECOND, 0);
today.set(Calendar.MINUTE, 0);
today.set(Calendar.HOUR_OF_DAY, 0);
发布于 2011-12-07 13:43:26
并且没有日历:
long d = new Date().getTime();
int offset = TimeZone.getDefault().getOffset(d);
d = ((d + offset)/ 86400000l) * 86400000l - offset;
https://stackoverflow.com/questions/8416147
复制