java解决“字符串”和“带格式日期数字”之间的匹配问题
来源:互联网 发布:决战刹马镇 知乎 编辑:程序博客网 时间:2024/05/16 09:48
logger.debug("=== TrafficSituationDaoImpl === findCasualtiesCount === begin");
AccidentAnalysisVO accidentAnalysisVO = new AccidentAnalysisVO();try {
Query query = em.createNativeQuery(sqlString);
List<Object> objectList = query.getResultList();
for (int i = 0; i < objectList.size(); i++) {
Object[] obj = (Object[]) objectList.get(i);
Calendar calendar = Calendar.getInstance();
String month;
String year = String.valueOf(calendar.get(Calendar.YEAR));
if (calendar.get(Calendar.MONTH) < 10) { //2017-06 oracle数据库中日期的格式
month = year + "-" + "0" + String.valueOf(calendar.get(Calendar.MONTH) + 1);
} else {
month = year + "-" + String.valueOf(calendar.get(Calendar.MONTH) + 1);
}
String day = year + "-" + String.valueOf(calendar.get(Calendar.MONTH) + 1) + "-"
+ String.valueOf(calendar.get(Calendar.DATE)); //2017-06-21
Map<String, Integer> map = new HashMap<String, Integer>(); //实现 字符串 和 数值 之间的转换
map.put(year, 1);
map.put(month, 2);
map.put(day, 3);
switch (map.get(obj[0].toString())) {
case 1: // 本年
accidentAnalysisVO.setCasualtiesNumberYear(((BigDecimal) obj[1]).add((BigDecimal) obj[2]));
break;
case 2: // 本月
accidentAnalysisVO.setCasualtiesNumberMonth(((BigDecimal) obj[1]).add((BigDecimal) obj[2]));
break;
case 3: // 本日
accidentAnalysisVO.setCasualtiesNumberDay(((BigDecimal) obj[1]).add((BigDecimal) obj[2]));
break;
default:
System.out.println("正在查询,请稍候!");
break;
}
}
} catch (Exception e) {
e.printStackTrace();
throw new PoliceSituationException("方法执行错误:findCasualtiesCount方法执行失败");
}
logger.debug("=== TrafficSituationDaoImpl === findCasualtiesCount === end");
阅读全文
0 0
- java解决“字符串”和“带格式日期数字”之间的匹配问题
- java如何实现日期格式和字符串之间的转化
- Java 日期字符串date与数字long之间的转换
- Java 日期字符串date与数字long之间的转换
- Java 日期字符串date与数字long之间的转换
- 带‘.‘和’*‘的字符串匹配
- 用TEXT函数解决日期用&连接字符日期变成数字格式的问题
- Java 字符串和日期之间的相互转化
- java Date 日期型和字符串之间的相互转换
- 数字和日期之间的相互转换
- 带通配符的字符串匹配问题
- 解决Struts2 json-plugin Date或Timestamp等日期格式带T的问题
- 解决Struts2 json-plugin Date或Timestamp等日期格式带T的问题
- 解决Struts2 json-plugin Date或Timestamp等日期格式带T的问题
- 日期和数字的格式互换
- 日期与字符串之间的转化问题
- 07-自定义QueryParer解决部分查询的性能问题/解决日期和数字范围问题
- java转换带英文的日期字符串
- sql之left join、right join、inner join的区别
- Python 下载并安装numpy matplotlib scipy
- resteasy 参数简单解析
- GridControl应用点滴之控制单元格读写
- maven + Mybatis 运行时The error may exist in SQL Mapper Configuration
- java解决“字符串”和“带格式日期数字”之间的匹配问题
- Solr与tomcat访问报错404
- layer学习,layer.close(index)
- iOS_利用IBInspectable与IB_DESIGNABLE实现自定义类在Storyboad并动态展示设置效果
- 理解域信任关系,Active Directory系列之十六
- c#调用HTTP请求
- 教你如何在Eclipse上搭建服务器——tomcat--同时感谢同学的一步一步地指导我搭建
- Linux 下wc 统计递归统计目录及其子目录下文件的行数
- java进阶