我有以下代码:
String dateTimeInStr = "17-Jul-2020 12:12";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MMM-YYYY HH:mm");
// OffsetDateTime offsetDateTime = OffsetDateTime.parse(dateTimeInStr, formatter);
LocalDateTime localDateTime = LocalDateTime.parse(dateTimeInStr, formatter);
System.out.println(localDateTime);
// System.out.println(offsetDateTime);
如您所见,我尝试将字符串17-Jul-2020 12:12转换为LocalDateTime或OffsetDateTime。但什么都不管用。
Text '17-Jul-2020 12:12' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {WeekBasedYear[WeekFields[MONDAY,1]]=2020, MonthOfYear=7, DayOfMonth=17},ISO resolved to 12:12 of type java.time.format.Parsed
有人知道如何解决这个问题吗?提前感谢。
您正在使用大写的YYYY,这是周年
。用小写的yyyy试试:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MMM-yyyy HH:mm");
并为翻译月份名称时使用的人类语言和文化规范指定一个Locale
。
DateTimeFormatter formatter =
DateTimeFormatter
.ofPattern("dd-MMM-yyyy HH:mm")
.withLocale( Locale.US );
查看此代码在ideOne.com.运行
2020-07-17T12:12
问题内容: 有什么办法转换的日期到了格式? 如果我尝试这样做: 我有这个例外: 我知道主要的问题,该模式不包含小时和分钟..但是,如果我想创建一个方法,会得到a 和a 并返回 有没有正确的解决方案? 编辑: 我的目标是,制造一种方法,得到a 和a, 然后返回a 。模式可以是任何值(有效的值)。 问题答案: 使用创建LOCALDATE的,然后如果你需要它,你可以添加timepart: 要么 如果您只
我的前端 ReactJs 代码片段:- 我可以将控制台日志视为 onChage:2022年7月21日星期四13:11:32 GMT 0300(东欧夏季时间) 我需要将这个日期时间发送到Java Spingboot后端。对于后端,我需要将这个日期时间转换为OffsetDateTime或LocalDateTime。我如何能转换这个? 更新: 我尝试并设法转换为数据。通过这个:- 在那里,我失去了时区和
我正在尝试将下面的转换为,但不知何故它不起作用。 似乎在模式上有问题。
如果我有 我去拿 <代码>空 有没有一种优雅的方法可以将其更改为空字符串? 我可以做: 上下文是我将生成以下表单的字符串: 字符串myString=a“\n”b“\n”c 但我想知道是否有更好的解决方案。
我知道在python中有一种方法可以使用将单词或字符串转换为列表,但是有没有一种方法可以将其转换为列表,我有: 我试图使用将其更改回字符串,但它保留了语法,仅更改了数据类型。 我想知道是否有办法将列表,例如转换为:。
问题内容: 我想得到一个表示像这样的json的字符串: {“投票”:{“ option_A”:“ 3”}} 并在其中包含一个“计数”键, 这样结束: {“投票”:{“ option_A”:“ 3”},“ count”:“ 1”} 这就是为什么我计划将其转换为json以便可以添加计数然后再次将其设置为字符串的原因。 问题是我不知道该json的结构 ,所以我无法使用,因为该结构有所不同。我怎样才能做到