gpt4 book ai didi

java - 使用 Jodatime 将持续时间 PT01H00M 转换为 Period

转载 作者:行者123 更新时间:2023-11-29 06:00:51 25 4
gpt4 key购买 nike

我有一大堆持续时间字符串,我想用 Jodatime 将其转换为句点

我尝试了 ISOPeriodFormat:

PeriodFormatter pf = new   PeriodFormatterBuilder().append(ISOPeriodFormat.standard()).toFormatter();

Period period = pf.parsePeriod("PT01H00M");

但这会返回以下错误:java.lang.IllegalArgumentException:无效格式:“PT01H00M”在“01H00M”处格式错误

将此字符串转换为句点的正确方法是什么?

最佳答案

PeriodFormatter yearsAndMonths = new PeriodFormatterBuilder()
.appendSeparator("PT")
.appendHours()
.appendSeparator("H")
.appendMinutes()
.appendSeparator("M")
.toFormatter();

对于这个字符串。

关于java - 使用 Jodatime 将持续时间 PT01H00M 转换为 Period,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10154428/

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