标签: java android
在一天中的最后一小时,一分钟或二分之一的Android或Java中是否有方便的常量?
我发现自己声明了常量
private static final int LAST_HOUR_OF_DAY = 23; private static final int LAST_MINUTE = 59; private static final int LAST_SECOND = 59;
并想知道我是否已经可以在某处获得这些。
答案 0 :(得分:1)
您可以使用Joda-Time:
Date date = //the date you want to work wit Date endOfDay = new DateTime(date).withTimeAtStartOfDay().plusDays(1).minusSeconds(1).toDate();
但请注意,结果日期与当天实际结束之间存在1秒的差距。我建议在第二天开始时使用before。
答案 1 :(得分:0)
Joda-Time有你想要的东西
Microsoft documentation on default document