gpt4 book ai didi

android - 如何解析三个DateTIme

转载 作者:行者123 更新时间:2023-11-30 00:50:05 25 4
gpt4 key购买 nike

我正在尝试解析这个日期时间:

DateTimeFormatter dateTimeFormatter = new DateTimeFormatterBuilder()
.appendPattern("dd/MM/yyyy hh:mm:ss")
.parseDefaulting(ChronoField.SECOND_OF_MINUTE, 0)
.parseDefaulting(ChronoField.MILLI_OF_SECOND, 0)
.toFormatter();

String ultimaAtualizacaoTexto = "17/12/2016 01:41:43";

LocalDateTime ultimaAtualizacaoDateTime =
LocalDateTime.parse(ultimaAtualizacaoTexto, dateTimeFormatter);

但是我得到了这个错误:

DateTimeParseException: Text '17/12/2016 01:41:43' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: DateTimeBuilder[fields={MilliOfSecond=0, MinuteOfHour=41, MicroOfSecond=0, NanoOfSecond=0, HourOfAmPm=1, SecondOfMinute=43}, ISO, null, 2016-12-17, null], type org.threeten.bp.format.DateTimeBuilder

我不确定发生了什么......它应该完全有效!

有什么帮助吗?无论如何谢谢!

最佳答案

所以...我不得不将“dd/MM/yyyy hh:mm:ss”更改为“dd/MM/yyyy HH:mm:ss”

因为 hh 仅适用于上午 12 点/下午 12 点。 HH 为 24h。

关于android - 如何解析三个DateTIme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41200374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com