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

问题描述

刚开始学习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)

解决方案

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

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

解决方案三:
从字面上看 参数异常 可能是给方法的参数传错了

解决方案四:
日期格式不是jvm识别的

解决方案五:
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);

}

}

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

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

时间: 2024-10-03 04:19:10

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

小弟刚学,求大神解释下运行出来的是什么意思?在RESING容器中

问题描述 Resin-3.0.21(builtThu,10Aug200612:03:19PDT)Copyright(c)1998-2006CauchoTechnology.Allrightsreserved.UsingResin(R)OpenSourceundertheGNUPublicLicense(GPL).Seehttp://www.caucho.comforinformationonResinProfessional,includingcaching,clustering,JNIacce

c# 代码问题-刚解除 请求大神解答下呗 谢谢

问题描述 刚解除 请求大神解答下呗 谢谢 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.OleDConnection; namespace person

刚接触IO流有一段代码不理解求大神给我说明一下

问题描述 刚接触IO流有一段代码不理解求大神给我说明一下 红色框框标记的是不明白的. 再次表示感谢! 解决方案 Java 下 IO 中Reder 和 InputStream 分别是以字符和字节的形式来完成数据的读取的,然而返回值确是 int 类型的数据,这样做的核心目的只是要取到到一个 int 类型下的 -1 来表示数据流的末尾. 此次使用的read(b,0,512)是将文件中的数据读取到字节缓冲区b中,并返回读取到的字节的总数.循环读取文件内容到缓冲区,并写入另一个文件中.循环处理直到到达读取

linux c-小白刚开始在linux学习c语言编程。有问题不会请各位大神指导下

问题描述 小白刚开始在linux学习c语言编程.有问题不会请各位大神指导下 6行和7行中的main有什么作用 解决方案 Programme file name! if programme file name is "test", gcc -o test .... 解决方案二: i wait to reply for your question 解决方案三: 这是Makefile的编写,main.o是main.c生成的中间文件,第七行的main表示最终生成的目标文件,他依赖于objs内的

c c++编程-有没有大神看下 ,小弟刚学c++这个代码运行后输出str不是输出100为什么

问题描述 有没有大神看下 ,小弟刚学c++这个代码运行后输出str不是输出100为什么 #include #include using namespace std; int main(void) { char *str = new char[100]; strcpy(str,"hello imooc"); cout << "*str"; delete[] str; system("pause"); return 0; } 解决方案 如

php-紧急求助,刚接触这个,可能有点弱,不好意思,PHP大神求救

问题描述 紧急求助,刚接触这个,可能有点弱,不好意思,PHP大神求救 一个字段是预期年化收益,在页面填写数字及字母的时候,后台只保存数字,需要找到在哪改, 页面为wap/tpl/wap/taskinner.html 解决方案 后台数据库中,该字段的类型设置的是什么? 解决方案二: 预期年化收益这个字段,按理应该是integer,但是你怎么会输入字母呢?如果有字母,那就应该设置成string 解决方案三: 关于类型转换,这里有详细介绍,可以参考一下:http://blog.163.com/pdfz

想要做一个安卓app,学校用的,主要有学习,生活和娱乐等模块,求大神指点迷津。

问题描述 马上要毕业了,寝室几个哥们想一起做一个手机软件,软件中主要包含大学生的生活,学习,以及娱乐等模块,求大神们给点好的建议或意见,谢谢啦! 解决方案 解决方案二:求大神们帮帮忙啊!解决方案三:小弟在此感激不尽啊!解决方案四:做吧~!就当工作前的练习.解决方案五:生活模块可以收集附近的旅馆,餐馆,理发店啥的,给出综合评价,推荐比较经济实惠的.学习就是私人课程表,上课提醒,个人学习计划,娱乐可以给一些游戏啥的讨论版,建立个社区啥的,给大家发帖讨论的.

小白打算学习java,有些问题想问,求大神解惑

问题描述 ①入门推荐看什么书或什么教程(视频.文档)?②入门学习,重点要掌握哪些内容?③什么样的水平才算入门了?一般要多长时间?④进阶的水平要求?以及推荐用的书籍.资料?希望各位大神指点迷津,小弟拜谢! 解决方案 解决方案二:网上java基础视频看看都可以,掌握java基础知识,java基础掌握了底下慢慢的学习就方便.解决方案三:1.收藏多年的视频及书籍:.2.入门基础基本就是面向对象思想(封装.继承.多态),数组.泛型集合操作,IO操作,网络编程,线程基础.3.以上的掌握了,算是入门,如果之前

cmake-刚刚接触Cmake,Cmake构建VTK工程时出错求大神解答。

问题描述 刚刚接触Cmake,Cmake构建VTK工程时出错求大神解答. Cmake编译时出错: CMake Error at CMakeLists.txt:11 (target_link_libraries): Cannot specify link libraries for target "TestVTKInstallvtkRendering" which is not built by this project. CMakeLists.txt的内容是: cmake_minimu