异常

Unparseable date: “Fri Sep 02 21:22:57 CST 2022”(不可分解的日期:XXX)

Exception in thread "main" java.text.ParseException: Unparseable date: "Fri Sep 02 21:22:57 CST 2022"at java.text.DateFormat.parse(DateFormat.java:366)at com.navimentum.officialWebsite.test.main(test.java:21)

问题场景

 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");Date dt = simpleDateFormat.parse(new Date().toString());

这两行代码就是要把我的当前时间的字符串的时间,转为date类型,因为上面我指定的形式是yyyy-MM-dd ,然后我的字符串样式和指定的形式对不上,然后就会报以上的错误,你只需要把你字符串转为指定格式就可以正常转换

解决方案

 //把时间转为固定的格式String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date());//确定你想要的格式SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");Date dt = simpleDateFormat.parse(format);

我是先把我的当前时间转为指定格式的字符串,然后再转为date,我为什么要多此一举呢,Look down

需求

我有一个需求就是要求再当前时间加上三个月,然后就出现上面的一下代码
  //把时间转为固定的格式String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date());//确定你想要的格式SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");Date dt = simpleDateFormat.parse(format);Calendar calendar = Calendar.getInstance();calendar.setTime(dt);/*第一个参数代表你要增加的单位  第二个参数代表拟增加多少   我的这个行代码我当前时间增加三个月*/calendar.add(Calendar.MONTH, 3);Date date = calendar.getTime();System.out.println(date);

当然你也可以给你的时间加上年,月,日,周等,以下就是找的可以增加的常量值以及含义

Unparseable date: “Fri Sep 02 21:22:57 CST 2022相关推荐

  1. Unparseable date: Fri Nov 08 17:37:33 CST 2019

    java.text.ParseException: Unparseable date: "Fri Nov 08 17:37:33 CST 2019" 类型转换异常,需要的参数是时间 ...

  2. mysql查找操作返回值出现 - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

    在后台进行对mysql数据的添加和查找时出现了下面的问题 2018-09-17 23:27:32.541 INFO 28620 --- [ main] com.example.demo.DemoApp ...

  3. Unparseable date: 18/Sep/2013:06:49:18

    格式首先应与字符串日期对应:dd/MMM/yyyy:HH:mm:ss.注意标点也要一致. 注意英文月份格式需要写三个MMM, SimpleDateFormat sdf = new SimpleDate ...

  4. 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

    java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.D ...

  5. spring mvc get 请求 对于 “Sun Sep 29 00:28:16 CST 2019”格式日期的处理

    1.首先spring mvc 没有指定  日期处理格式,比如 spring.mvc.date-format=yyyy-MM-dd HH:mm:ss 或者 其他形式的日期转化配置: 2.get请求参数为 ...

  6. java fri星期转_如何在Java中将“Fri Sep 21 15:23:59 CEST 2012”转换为“2012-09-21T15:23:59”?...

    四点: 如果可以的话,您更愿意使用Java 8中引入的较新的日期和时间类(并且还向后移植到Java 6和7)而不是旧的SimpleDateFormat. 您应确保提供的语言区域与星期几和日期字符串中的 ...

  7. Fri Sep 11 22:24:03 CST 2020 WARN: Establishing SSL connection without server‘s identity verificatio

    今天在建立连接的时候发现有这个问题 错误信息:Fri Sep 11 22:24:03 CST 2020 WARN: Establishing SSL connection without server ...

  8. Fri Feb 22 20:22:00 CST 2019字符串型转date

    第三方接口回调我们,有一个时间的参数,字符串类型 Java 日期格式是"Fri Feb 22 20:22:00 CST 2019"字符串类型,转date类型: String val ...

  9. Unparseable date

    SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()); D ...

最新文章

  1. java程序设计pdf下载_Java程序设计(迟立颖) PDF扫描版[21MB]
  2. Concourse:可扩展的开源CI管道工具
  3. $(function() {})是干什么的及作用
  4. IBM胡世忠谈大数据时代企业面临的四大挑战
  5. 浅入浅出 Android 安全:第二章 Android Linux 内核层安全
  6. 使用SQL Server事务复制将SQL Server数据库迁移到Azure SQL数据库
  7. mysql数据库二级233_2013年计算机等级二级mysql数据库模拟试题及答案
  8. Android 开源项目和文章集合(更新:2022.03.21)
  9. 6款实用网页开发和设计工具
  10. 智慧城市顶层设计实施工作指南
  11. 小米、Vivo、Oppo后台弹出界面权限检测
  12. 华为服务器插键盘的位置,服务器如何调出软键盘
  13. 教你解决微信跳转appstore的困扰
  14. 安卓手机免root权限恢复微信聊天记录(以vivo手机为例)
  15. 手机相册中的照片如何导入备忘录?
  16. 讲的真详细!花三分钟看完这篇文章你就懂了
  17. C# 闹钟「定时提醒,整点报时」
  18. r语言 新增一列数字类型_R语言总结
  19. 普元 AppServer在window2019中无法启动server,也没有报错信息
  20. 全志A10s datasheet,A10s 数据手册,A10s规格书

热门文章

  1. Phonopy-Spectroscopy计算材料红外和Raman光谱
  2. 电脑装两块网卡,如何设置双网卡实现内外网都上
  3. 菌群分析Linux,Qiime1-13.菌群组成与指标相关性分析(自带命令及MaAslin)
  4. 数据结构课程设计:1、单位员工通讯录管理系统(线性表的应用)
  5. 树莓派——刷机(耗时两天踩坑版)
  6. 销售开票参照不到销售出库单或者销售发货单
  7. 使用nginx代理的情况下获取用户真实IP
  8. 开始学习BW4HANA 一
  9. 生成对抗网络GANs
  10. Ubuntu+OpenCV学习汉字点阵