- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的项目有一个小问题:
URI /TimeKeeper/calendar/show
Class groovy.lang.MissingMethodException
Message No signature of method: static de.jollyday.util.CalendarUtil.create() is applicable for argument types: (java.util.GregorianCalendar) values: [java.util.GregorianCalendar[time=1406897280000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Europe/Berlin",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=143,lastRule=java.util.SimpleTimeZone[id=Europe/Berlin,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]],firstDayOfWeek=2,minimalDaysInFirstWeek=4,ERA=1,YEAR=2014,MONTH=7,WEEK_OF_YEAR=31,WEEK_OF_MONTH=0,DAY_OF_MONTH=1,DAY_OF_YEAR=213,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=1,AM_PM=1,HOUR=2,HOUR_OF_DAY=14,MINUTE=48,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=3600000]] Possible solutions: create(), create(java.util.Calendar), create(int, de.jollyday.config.Fixed), create(int, int, int), create(int, int, int, org.joda.time.Chronology), grep()
这就是我抛出异常的代码:
import static java.util.Calendar.*
import de.jollyday.*
import de.jollyday.util.*
class DayReport {
def day
def records
def getHolidayName() {
def m = HolidayManager.getInstance(HolidayCalendar.GERMANY)
def holidays = m.getHolidays(day.get(YEAR), 'nw')
holidays.find {
CalendarUtil.create(day) == it.date
}?.description
}
def isHoliday() {
def m = HolidayManager.getInstance(HolidayCalendar.GERMANY)
def create = CalendarUtil.create(day)
println "DayReport isHoliday: ${create.getClass()}"
m.isHoliday(create, 'nw')
}
...谁能告诉我出了什么问题吗?
谢谢:)
最佳答案
def getHolidayName() {
def m = HolidayManager.getInstance(HolidayCalendar.GERMANY)
def holidays = m.getHolidays(day.get(YEAR), 'nw')
holidays.find {
new LocalDate(day.getTime()) == new LocalDate(it.date)
}?.description
}
def isHoliday() {
def m = HolidayManager.getInstance(HolidayCalendar.GERMANY)
def localDate = new LocalDate(day.getTime())
println "localDate: " + localDate
m.isHoliday(localDate, 'nw')
}
这就是解决方案
关于java - Groovy/Grails - Jollyday CalenderUtil - 无方法签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25447548/
从问题中退一步 - 我试图不必在为 Java 编写日期检查器时重新发明轮子。 我偶然发现Jollyday这是从 Joda-Time 引用的网站。 我的问题是,有谁知道如何让它恢复复活节作为假期吗? 当
我的项目有一个小问题: URI /TimeKeeper/calendar/show Class groovy.lang.MissingMethodException Message No signat
简介: 对于那些不知道的人; Jollyday是一个帮助您处理节假日代码的 API。它允许您从预建配置中检索公共(public)假期。您甚至可以在 XML 文件中创建自己的假日配置并将其加载到 API
我是一名优秀的程序员,十分优秀!