我正在尝试将下面的字符串
转换为LocalDateTime
,但不知何故它不起作用。
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss.SSS");
val dateTime = LocalDateTime.parse("2016-09-21 13:43:27.000", formatter);
似乎在模式上有问题。
你的模式有问题。你应该用'H'表示小时(0-23)。格式化程序
和dateTime
的类型错误。
这将正常工作:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
LocalDateTime dateTime = LocalDateTime.parse("2016-09-21 13:43:27.000", formatter);
问题内容: 有什么办法转换的日期到了格式? 如果我尝试这样做: 我有这个例外: 我知道主要的问题,该模式不包含小时和分钟..但是,如果我想创建一个方法,会得到a 和a 并返回 有没有正确的解决方案? 编辑: 我的目标是,制造一种方法,得到a 和a, 然后返回a 。模式可以是任何值(有效的值)。 问题答案: 使用创建LOCALDATE的,然后如果你需要它,你可以添加timepart: 要么 如果您只
我有一个非常基本的Spring Boot应用程序,具有。-data-jpa、.-data-rest和。-web依赖项。在我的模型中,有一个实体,它包含一个整数属性。当我用REST调用获取资源时,会出现以下异常: .W.S.M.S.DefaultHandlerExceptionResolver:未能写入HTTP消息:org.springframework.HTTP.converter.HttpMes
我有以下代码: 如您所见,我尝试将字符串17-Jul-2020 12:12转换为LocalDateTime或OffsetDateTime。但什么都不管用。 有人知道如何解决这个问题吗?提前感谢。
更正:正如你们所指出的,我使用的是Java7。现在,方法就在那里。但问题仍然适用: 如何从字符串中获取?
我想序列化java.time类型的创建日期。调用spring data rest服务时,LocalDateTime为String。实体的字段用DateTimeFormat(iso=iso.DATE_TIME)进行注释。我还在Spring Configuration类中注册了LocalData到String转换器。 但是没有调用转换器,创建日期被序列化为Json结构,如下所示: 这是实体定义: 简单
我是初学C#的,我想为学校创建一个计算器,但是在第45行出现了一个错误。错误消息:字符串长度必须正好为一个字符。我认为在拆分String数组然后另存为char数组之后会有一个错误。但我不知道为什么,也许是假的。 代码部分: 错误消息由char[]发送。 我想我有一个从字符串[]分裂的翻译错误