public List queryCourseByCoachId(long coachId, Date date, Date time) {\n List courseDtoList = courseInfoMapper.selectJoinList(CourseDto.class,\n new MPJLambdaWrapper()\n .selectAll(CourseInfo.class)\n .selectAll(UpdateTime.class)\n .innerJoin(UpdateTime.class,UpdateTime::getUpdateTimeId,CourseInfo::getUpdateTimeId)\n .eq(UpdateTime::getCoachId,coachId)\n .ne(CourseInfo::getTrainingStatus,3)//排除已取消的课程\n .eq(UpdateTime::getCourseDate,date)//日期相同\n .ge(UpdateTime::getStartReservationTime,time)\n .le(UpdateTime::getEndReservationTime,time)\n\n );\n return courseDtoList;\n }\n怎么转换UpdateTime::getStartReservationTime的类型为时间格式内容:根据代码中的使用情况,UpdateTime::getStartReservationTime应该是返回一个时间类型的属性。如果返回的是一个字符串类型,你可以使用SimpleDateFormat类将其转换为时间格式。\n\n假设UpdateTime::getStartReservationTime返回的是一个字符串类型,可以按照以下步骤进行转换:\n\n1. 导入SimpleDateFormat类:\n\njava\nimport java.text.SimpleDateFormat;\n\n\n2. 在方法内部,创建一个SimpleDateFormat对象,并定义日期时间的格式:\n\njava\nSimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");\n\n\n3. 在查询条件中,使用sdf对象将字符串转换为时间格式:\n\njava\n.ge(sdf.parse(UpdateTime::getStartReservationTime), time)\n\n\n这样就可以将UpdateTime::getStartReservationTime的类型转换为时间格式。请根据实际情况调整日期时间的格式。