获取当前月时间以及查询数据库中所有时间为本月的数据
2023-12-27 15:49:47
获取当月1号到当前的日期时间
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime startTime = DateTime.parse(new SimpleDateFormat("yyyy-MM-01 00:00:00").format(new Date()), formatter);
DateTime endTime = DateTime.parse(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()), formatter);
案例:查询数据库中当月新增的所有数据
StudentMapper.xml
<select id="select" resultType="java.lang.Integer">
select count(id) from student where times BETWEEN #{startTime} and #{endTime}
</select>
StudentMapper.java
Integer select(@Param("startTime") String startTime,@Param("endTime") String endTime);
StudentService.java
Integer select(DateTime startTime, DateTime endTime);
StudentServiceImpl.java
@Override
public Integer select(DateTime tempStartTime, DateTime TempEndTime) {
String startTime = tempStartTime.toString("yyyy-MM-dd 00:00:00");
String endTime = TempEndTime.toString("yyyy-MM-dd 23:59:59");
return studentMapper.select(startTime,endTime);
}
StudentController.java
@GetMapping("/number")
public AjaxResult countStudent(){
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime startTime = DateTime.parse(new SimpleDateFormat("yyyy-MM-01 00:00:00").format(new Date()), formatter);
DateTime endTime = DateTime.parse(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()), formatter);
Integer number = studentService.select(startTime, endTime);
return AjaxResult.success(number);
}
文章来源:https://blog.csdn.net/qq_53376718/article/details/135243797
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!