2 liuxw88888 liuxw88888 于 2016.03.23 17:43 提问

刚开始学习jawa,遇到这个问题,不明白,哪位大神解释下

Exception in thread "main" java.lang.IllegalArgumentException: Too many pattern letters: W
at java.time.format.DateTimeFormatterBuilder.parsePattern(Unknown Source)
at java.time.format.DateTimeFormatterBuilder.appendPattern(Unknown Source)
at java.time.format.DateTimeFormatter.ofPattern(Unknown Source)
at ll.hehe.main(hehe.java:8)

7个回答

xiaowanyingxioing
xiaowanyingxioing   2016.03.23 18:09
已采纳

"dd/WW/uuuu"换成"HH:mm:ss"试试

liuxw88888
liuxw88888 谢谢了,解决了
2 年多之前 回复
daidaineteasy
daidaineteasy   Ds   Rxr 2016.03.23 17:48

看报错信息是参数不正确,你能将你的代码发一下么,要不看不出你在哪里出的问题。

liuxw88888
liuxw88888 package ll; import java.time.*; import java.time.format.*; public class hehe { public static void main(String[] args){ LocalDateTime l=LocalDateTime.now(); DateTimeFormatter f=DateTimeFormatter.ofPattern("dd/WW/uuuu"); String str=l.format(f); System.out.println("时间"+str); } }
2 年多之前 回复
Bush_nanjing
Bush_nanjing   2016.03.23 17:49

从字面上看 参数异常 可能是给方法的参数传错了

kaka20099527
kaka20099527   2016.03.23 17:57

日期格式不是jvm识别的

liuxw88888
liuxw88888   2016.03.23 17:58

package ll;

import java.time.*;
import java.time.format.*;
public class hehe {
public static void main(String[] args){
LocalDateTime l=LocalDateTime.now();
DateTimeFormatter f=DateTimeFormatter.ofPattern("dd/WW/uuuu");
String str=l.format(f);
System.out.println("时间"+str);

}

}

u013000246
u013000246   2016.03.23 18:21

https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html
这网址有解释,大写W表示一个月有的周数,小写w表示一年的周数
感觉你输出的应该是日/月/年吧,不是日/周/年吧

antime1
antime1   2016.03.23 18:28

IllegalArgumentException不合法的参数异常。
再试试:
LocalDate date = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd");
String text = date.format(formatter);
LocalDate parsedDate = LocalDate.parse(text, formatter);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
xshell5简体中文版安装包
xshell5简体中文版安装包,使用方便,一直下一步就可以安装完成。
详解java学习中堆与栈的内容
关于堆和栈的解释,经常在学习中遇到堆栈的知识,但总有些不明白,所以找到这个内容看看
菜鸟学习Struts2遇到的问题
1、ClassNotFoundException StrutsPrepareAndExecuteFilter工程中需要引入struts2的jar包,因为要建许多工程,为了避免重复复制jar包,所以用了建struts2 的user lib的方式,将user lib 引入每个工程就行了。 编译没啥问题,可是一到Tomcat上运行就出问题了,报错ClassNotFoundException Strut
大学生贷款
该系统分为三个基本的角色,分别是学生、校方负责人、银行负责人,对应的功能你们自己可以看看,我自己的毕设课题,希望对你有用。
Android Binder驱动源码下载地址
最近在看《Android框架揭秘》,看到第七章 Android Binder IPC时,其中有涉及到Binder驱动的代码,想了解一下, 找了半天没有一个有效的链接参考,自己动手找: https://android.googlesource.com/kernel/common.git/+/android-3.4/drivers/staging/android/ 我个人测试发现,使
请问有哪位大神能破解这个DLL?
请问有哪位大神能破解这个DLL?
常见人事问题
整体素养的常见问题 一、请你自我介绍一下你自己? (面试官目的:深度了解求职者,看求职者基本的沟通和自我认知能力) NO: 只说姓名、年龄、爱好等基本的信息后就没了。只重复简历里的内容,如工作经验就没了。讲述长篇和求职职位无关的内容没有礼貌,态度傲慢。介绍过短或过长。 YES: 1. 除基本信息外,可以介绍个人的独特的地方。 2. 强调跟应聘公司和应聘职位需要的开发技术和工作
学院课程安排系统, 代码
create table titles /*教师职称*/ ( TitleQuality int, /*教师职称数值*/ TitleName char(20), /*教师职称*/ primary key (TitleQuality) ); create tab
近期工作中遇到的问题及其解决办法
最近的一个月的工作相对于三月份刚进公司时候的我改善了许多。最大的感观就是在bug的处理上。 之前的工作中多多少少也会遇到许多bug,虽然也能解决,但是大多数是的解决方法都是同学、朋友等相关人提供帮助,而最近的阶段通过自己相关的学习,只是一点点积累的基础上,再通过各种大神们的博客的阅读,感觉自己的能力正在逐渐的提高中。 还是那句话“现在的努力决定了我六年后的生活”,虽然起步有点晚,还有点笨,但是
Java学习中,所遇到的一些问题及解决方案
1、在使用BigDecimal数据类型做除法运算的时候,弹出如下异常:public static void main(String[] args){ BigDecimal a = new BigDecimal(1000); BigDecimal b = new BigDecimal(1500); System.out.println(a.divide(