public List findLineDataByProperty(String propertyName, Object value) {
log.debug("finding VehicleInfo instance with property: " + propertyName
+ ", value: " + value);
SimpleDateFormat sf =new SimpleDateFormat("yyyy-MM-dd");
Calendar rightNow =Calendar.getInstance();
Date startDate= new Date();
try {
startDate = sf.parse( sf.format(startDate));
} catch (ParseException e) {
e.printStackTrace();
}
rightNow.setTime(startDate);
rightNow.add( Calendar.DAY_OF_MONTH,1);
Date endDate = rightNow.getTime();
log.info("Start:"+sf.format(startDate)+" End"+sf.format(endDate));
try {
String queryString = "from VehicleInfo as model where model."
+ propertyName + "= ? and model.Gpstime >=? and model.Gpstime < ? order by model.Gpstime desc";
return getHibernateTemplate().find(queryString,new Object[]{value,startDate,endDate});
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
分享到:
相关推荐
java获取中国气象台数据,内有中国气象台api用户id和key
JAVA实现按时间段查询数据操作 本节主要介绍了JAVA实现按时间段查询数据操作的相关知识点,涵盖了JAVA语言的实践应用、时间段查询、数据操作等方面的知识。 一、JAVA语言基础知识 * JAVA是一种面向对象的编程语言...
// 创建LocalDate对象,表示2022年1月的第一天 LocalDate date = LocalDate.of(2022, Month.JANUARY, 1); // 输出月份和年份 System.out.println("年份:" + date.getYear()); System.out.println("月份:" + ...
这里需要注意的是,虽然`DAY_OF_YEAR`属性可以帮助我们设置为一年中的某一天,但是直接设置`YEAR`属性为1并不意味着我们会得到实际的“本年最后一天”。实际上,在上面的例子中,我们将当前日期设置为1年1月1日,...
总的来说,正确查询一天数据的关键在于理解日期时间的边界,以及如何在SQL和编程语言之间进行日期的转换和操作。在实际应用中,可能还需要考虑时区、夏令时等因素,以确保查询结果的准确性。希望这篇文章对你的学习...
在Java编程语言中,获取某年某月的第一天和最后一天是常见的日期处理需求,这在数据分析、报表生成以及各种日期相关的业务逻辑中都非常重要。本文将详细讲解如何使用Java来实现这一功能。 首先,我们需要了解Java中...
关于线性表的Java实现代码 有顺序表,带头结点的单链表的实现代码,顺序表里包含插入,删除,求数据元素个数,取数据元素,判断非空否,以及顺序表中删除第一个出现的数据元素x,以及把顺序表中所有等于x的数据元素...
第一天 l 开发环境搭建 l 使用POI导入数据 l 使用POI导出数据 l 介绍POI创建各种样式 第二天 l 基于模板导出列表数据 l 导出某详细数据 l 导出数据带图片、公式 l 自定义导出详细数据的引擎 l 百万数据导出 第三...
4. **周的计算**:Java的`java.time.DayOfWeek`枚举可以帮助确定一周中的哪一天。但是,不同地区对一周的第一天有不同的定义(比如在美国是星期日,而在一些欧洲国家是星期一)。你需要根据目标地区的习惯来确定每周...
该程序可以查询某天的前一天、后一天、及星期几,满足用户对日期管理的需求。 一、Java 日期类 在 Java 中,日期类是用于处理日期和时间的类,包括 java.util.Date、java.sql.Date、java.time.LocalDate、java....
这份“国内某公司java培训ppt”提供了深入学习Java的宝贵资源,旨在帮助初学者和有一定经验的开发者提升技能。5天的培训课程涵盖了Java的核心概念和技术,下面我们将详细探讨这些知识点。 1. **Java基础**: - **...
数据挖掘是一种从海量数据中提取有价值知识的过程,它在各个领域都有着广泛的应用,例如商业智能、预测分析和人工智能等。ID3(Iterative Dichotomiser 3)算法是数据挖掘中的一种决策树学习方法,由Ross Quinlan在...
标题中的“获得指定月的和第一秒和最后一秒”指的是在编程中获取特定月份的第一天的零时零分零秒和最后一天的最后一秒的时间戳,这通常涉及到日期和时间的处理。在Java中,我们可以使用`java.time`包或者旧的`java....
- 计算某天是一年中的第几天,可以使用`DayOfYear`字段,例如`date.getDayOfYear()`。 思考题: 1. 产生a到b的随机整数,可以使用`(int)(Math.random() * (b - a + 1) + a)`。 2. 其他字符串处理函数: - `...
在压缩包中的"1.3满天星星"文件,可能是教程的某个章节或实例,具体的学习内容可能涵盖上述的某一方面或多方面,通过实际动手编程,加深对Java编程的理解和应用能力。 总之,"满天星星Java源程序"是一个理想的起点...
在Java开发中,统计高并发环境下首页访问量并记录客户登录信息是一项常见的需求,这涉及到系统性能优化、数据持久化以及并发控制等多个方面。在这个项目中,开发框架选择了Spring,这是一个广泛使用的Java企业级应用...
"21天学通JAVA源代码"是一本旨在帮助初学者快速掌握Java编程基础的教材,由电子工业出版社出版。这本书通过21天的学习计划,系统地介绍了Java的核心概念和技术,为读者提供了丰富的学习材料。 在学习Java时,源代码...
例如,`queens`可以表示每个月份的天数,`rowExists`可以表示某一天是否有事件,而`a`和`b`可以用来标记某些日期状态,如节假日或特殊日期。 `isExists`方法检查在给定行和列是否已经存在皇后(冲突),这在日历...
在编程领域,计算某年从某一天起某日是第几周是一个常见的日期处理问题,主要涉及日期和时间的操作。这个任务通常会在日历应用、数据分析或者报告生成等场景中出现。下面我们将深入探讨如何实现这个功能,并提供相关...
- 例如,使用Java编写程序时,可以轻松地查询数据库中关于某个特定日期的神煞信息,并根据这些信息来判断这一天是否适合进行某些活动。 ### 实现案例分析 从提供的部分内容来看,这段代码似乎是用一种类似于...