首页 > 数据库 >java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.lang.String

java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.lang.String

时间:2023-09-12 10:11:27浏览次数:45  
标签:lang java String ClassCastException sql BigDecimal

这个问题来自于想把从数据库查询的数据转化为字符串,方便后面做时间比较,显示格式转化错误

 sql改造部分

 as的左边为我的sql语句

语法使用如下

DATE_FORMAT((sql语句),'%Y-%m-%d %H:%i:%s')

  如果是涉及时间的计算,可以考虑如下方式

 BigDecimal a = (BigDecimal) sprintData.get("a");
 BigDecimal b = (BigDecimal) sprintData.get("b");

  

 

标签:lang,java,String,ClassCastException,sql,BigDecimal
From: https://www.cnblogs.com/q202105271618/p/17695281.html

相关文章

  • Golang 错误处理丶数组丶切片丶随机数
    一.错误处理1//错误处理2functestError(){3errorExec:=func(){4err:=recover()//recover是内置函数,可以捕获异常5iferr!=nil{//说明捕获到错误6fmt.Println("err=",err)7}8}9err......
  • SPI在Java中的实现与应用 | 京东物流技术团队
    1SPI的概念APIAPI在我们日常开发工作中是比较直观可以看到的,比如在Spring项目中,我们通常习惯在写service层代码前,添加一个接口层,对于service的调用一般也都是基于接口操作,通过依赖注入,可以使用接口实现类的实例。简单形容就是这样的:图1:API如上图所示,服务调用方无需关......
  • javafx列表不显示内容
    今天在做测试项目的时候,出现了个问题,就是列表内容不显示。找了N多原因1 是不是数据的问题-》数据没问题2没有对应取值=》对应了奇葩了。。。不知道为什么,陷入了停滞。 打开断点,逐行排查,找到原因了。。。。原来如此我在程序里,做了一个预加载。将所有的页面全部放到了has......
  • 杰哥教你面试之一百问系列:java集合
    目录1.什么是Java集合?请简要介绍一下集合框架。2.Java集合框架主要分为哪几种类型?3.什么是迭代器(Iterator)?它的作用是什么?4.ArrayList和LinkedList有什么区别?它们何时适用?5.HashMap和HashTable有什么区别?6.什么是ConcurrentModificationException?它是如何引起的,如何避免?7.什......
  • ES13 中11个令人惊叹的 JavaScript 新特性
    前言与许多其他编程语言一样,JavaScript也在不断发展。每年,该语言都会通过新功能变得更加强大,使开发人员能够编写更具表现力和简洁的代码。小编今天就为大家介绍ES13中添加的最新功能,并查看其用法示例以更好地理解它们。1.类在ES13之前,类字段只能在构造函数中声明。与许多其他......
  • Java:拦截器(Interceptor)
     拦截器和过滤器之间的区别是什么?  自定义拦截器1. 创建拦截器类:让类实现HandlerInterceptor接口,重写接口中的三个方法@Component//定义拦截器类,实现HandlerInterceptor接口publicclassProjectInterceptorimplementsHandlerInterceptor{  @Override ......
  • Java 中的比较 equals 和 ==
    这个问题在Java面试的时候大概率会被问到。不是因为这个问题有什么复杂的,只是因为这个地方超出人类认知,你相信吗?比较什么如果你上培训班或者在学校学习的话,你的老师大概率可能会告诉你对于:基本类型:比较的是值是否相同;引用类型:比较的是引用是否相同;本来这里就有点复杂了,还非要搞出......
  • 说完 Java 的 Abstract 后再来说说接口 (interface )
    如你对Abstract修饰的抽象类不是非常了解的话,请自行先考古下。这篇文章需要对Java定义过的抽象类有一些基本的了解才可以。抽象类和抽象方法用Abstract修饰的类,叫做抽象类,那么用Abstract修饰的方法叫做抽象方法。在Java中,喜欢用一些修饰关键字来对类或者变量或者方法来进......
  • 说完 Java 的 Abstract 后再来说说接口 (interface )
    如你对Abstract修饰的抽象类不是非常了解的话,请自行先考古下。这篇文章需要对Java定义过的抽象类有一些基本的了解才可以。抽象类和抽象方法用Abstract修饰的类,叫做抽象类,那么用Abstract修饰的方法叫做抽象方法。在Java中,喜欢用一些修饰关键字来对类或者变量或者方......
  • Java有关链表的基本操作
    上一篇发表的数组的基本操作,但是数组有优势也有劣势:·具体的优势是:拥有高效的随机访问能力·劣势是:由于排列紧密相连,插入和删除元素都会导致大量元素被迫移动,影响效率。接下来要阐述的数据结构是链表:·先看看单向链表的结构:单向链表的每一个节点又包含两个部分,一部分......