解决报错 java.lang.IllegalArgumentException: Cannot format given Object as a Date

这篇具有很好参考价值的文章主要介绍了解决报错 java.lang.IllegalArgumentException: Cannot format given Object as a Date。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错原因:我们在SimpleDateFormat.format转化时间格式的时候,传入的值无法转换成date而报的错
我的代码大概就是下面这种

 LocalDate now = LocalDate.now();
 String format1 = new SimpleDateFormat("yyyy-MM-dd").format(now);  

发现SimpleDateFormat.format方法并不适用于LocalDate类型,不然就会报此错误;

这个错误的解决方法都是一样,先把时间转换成date类型,再去调用此方法进行格式化文章来源地址https://www.toymoban.com/news/detail-756502.html

 public final StringBuffer format(Object obj, StringBuffer toAppendTo,
                                     FieldPosition fieldPosition)
    {
        if (obj instanceof Date)
            return format( (Date)obj, toAppendTo, fieldPosition );
        else if (obj instanceof Number)
            return format( new Date(((Number)obj).longValue()),
                          toAppendTo, fieldPosition );
        else
            throw new IllegalArgumentException("Cannot format given Object as a Date");
    }

到了这里,关于解决报错 java.lang.IllegalArgumentException: Cannot format given Object as a Date的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 报错:java.lang.IllegalArgumentException

    开发,测试环境运行正常的接口到现场报错,报错日志关键信息如下:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986。 由于代码在开发测试环境测试通过,判断大概率是现场特殊数据导致问题。查资料得知,如果

    2024年02月04日
    浏览(52)
  • java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor at org.springf

      java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor     at org.springframework.security.core.userdetails.User.init(User.java:113)     at org.springframework.security.core.userdetails.User$UserBuilder.build(User.java:535)     at com.example.mz.spingsecurity_jwt_deepstudy.SpingsecurityJwtDeepstudyApplicationTests.tes

    2024年02月04日
    浏览(45)
  • Java报错:java.lang.IllegalArgumentException: Source must not be null

    运行项目的时候,突然暴了这么一个错,通过debug进行调试以后发现是:  前端传递过来的id不对,后两位自动归0了,通过已经归0的id,显然不可以查询到后端的数据。 经过检查,发现是在使用mybatis-plus的时候,id是使用雪花算法自动生成19位数字,传给前端会通过json序列化

    2024年01月20日
    浏览(62)
  • 解决java.lang.IllegalArgumentException异常的正确解决方法

    java.lang.IllegalArgumentException 是 Java 编程语言中的一个运行时异常,通常表示向方法传递了一个不合法或不适当的参数。当程序在运行时遇到此类异常,它会立即中断当前的执行流程,并抛出异常信息。理解这个异常的原因并学会如何正确解决,对于编写健壮的 Java 程序至关重

    2024年04月25日
    浏览(68)
  • 已解决java.lang.IllegalArgumentException异常的正确解决方法,亲测有效!!!

    已解决java.lang.IllegalArgumentException异常的正确解决方法,亲测有效!!! java.lang.IllegalArgumentException java.lang.IllegalArgumentException是Java中的一个异常,表示传递给方法的参数不合法。 下滑查看解决方法 这个异常通常在方法内部检查参数的有效性时抛出。要解决这个问题,你可以

    2024年02月04日
    浏览(56)
  • java.lang.IllegalArgumentException: Malformed \uxxxx encoding — 记一次maven报错的调试过程

    本文唯一发布网站 博客园(官网地址:https://www.cnblogs.com/) 本文地址:https://www.cnblogs.com/zeromi/p/17716933.html 有天需要写个东西,需要翻一下老代码,使用idea打开一个很久没打开的项目,然后不知道为啥到处飘红 在查看了项目的External Labraries列表,发现包都有,再看下项目jdk设

    2024年02月08日
    浏览(43)
  • 解决错误 “java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String“ 的

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 在 Java 开发中,有时会遇到错误信息 “java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String”,

    2024年02月10日
    浏览(54)
  • 已解决java.lang.IllegalArgumentException: argument type mismatch异常的正确解决方法,亲测有效!!!

    已解决java.lang.IllegalArgumentException: argument type mismatch异常的正确解决方法,亲测有效!!! 对于 java.lang.IllegalArgumentException: argument type mismatch 异常,通常是由于方法参数类型不匹配引起的。 下滑查看解决方法 解决方法可能有以下几种: 检查传递给方法的参数类型是否正确。

    2024年02月06日
    浏览(46)
  • idea使用maven时的java.lang.IllegalArgumentException: Malformed \uxxxx encoding问题解决

    最近安装了新的idea,莫名其妙的报了这个错误java.lang.IllegalArgumentException: Malformed uxxxx encoding,折腾了好几天终于解决。 下面记录一下解决办法 打开idea右边的maven-》工程根目录–》debug maven–》compile 当运行断点错误的时候,会有各个变量的值。将in的数据拿出来,就能看到

    2024年02月10日
    浏览(34)
  • 已解决java.lang.IllegalArgumentException: Invalid character found in the request target.

    已解决java.lang.IllegalArgumentException: Invalid character found in the request target. 下滑查看解决方法 java.lang.IllegalArgumentException: Invalid character found in the request target. 对于Java.lang.IllegalArgumentException: Invalid character found in the request target的错误,可能是由于URL中包含了非法字符所致。 下滑查看

    2024年02月16日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包