我使用的是使用Joda 1.6.2的项目。我希望能够利用2.1 DateTime
,它有一个withTimeAtStartOfDay()
方法,所以我可以像这样编写代码:
DateTime rightNow = new DateTime(System.currentTimeInMillis(), DateTimeZone.UTC);
DateTime startOfDay = rightnow.withTimeAtStartOfDay();
不幸的是,此方法是在 1.6.2之后的处添加的。同样,我无法升级JAR,所以我问:如何使用Joda Time的1.6.2 version实现相同的功能?提前谢谢。
答案 0 :(得分:1)
从2.1源代码,withTimeAtStartOfDay()定义为:
public DateTime withTimeAtStartOfDay() {
return toLocalDate().toDateTimeAtStartOfDay(getZone());
}
因此,您可以将此定义添加到您的班级,因为1.6.2中存在toDateTimeAtStartOfDay。希望有所帮助。