Java 8 Time API:如何将“ mm:ss”格式的字符串解析为Duration?

罗马尼亚语v1

我尝试使用DateTimeFormatter,但未找到方法。Duration.parse(“”)仅使用特殊格式。

dkatzel

您可以自己解析String并将其重新格式化为所需的格式 Duration

String value = ... //mm:ss
String[] fields = value.split(":");
return Duration.parse(String.format("P%dM%sS", fields[0], fields[1]));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java 8 Time API:如何将格式为“ MM.yyyy”的字符串解析为LocalDate

无法将字符串解析为LocalDate(Java 8)

将日历对象转换为Java格式为“ yyyy-mm-dd hh:mm:ss”的字符串

我如何格式化java.time.Duration mm:ss

如何将以毫秒(hh:mm:ss.xxx)为单位的字符串时间转换为time.Time?

如何从SQL Time(字符串)解析为java.sql.Time?

如何将字符串解析为Java Date?

如何将字符串值从xlworksheet解析为time(hh:mm)值到新表中?

对于Spring Boot 2,如何将Java8 Time API序列化为时间戳(EPOCH)?

Java,将字符串'yyyy-MM-dd'T'HH:mm:ss'解析为ZonedDateTime,而无需更改时间

Java:如何将字符串(HH:MM:SS)转换为持续时间?

如何将java.util.Date转换为Java8 java.time.YearMonth

如何将java.sql.timestamp转换为LocalDate(java8)java.time?

使用Java8将年份字符串解析为LocalDate

如何将给定的字符串格式解析为dd-MMM-yyyy hh:mm:ss:aa?

如何将“ hh:mm:ss.SSS”的字符串解析为DateTime

如何将java.time.Duration映射到XML

如何将 java.time.Duration 映射到类型为 time 的 Cassandra DB 列

如何将UTC中的标准ISO 8601格式的输入字符串解析为Java?

Java:如何将JSON字符串参数解析为字符串和数组?

如何在Java中以字符串格式获取当前时间戳?“ yyyy.MM.dd.HH.mm.ss”

从ISO 8601祖鲁字符串转换日期为java.time.Instant在Java中8

如何将字符串转换为Java 8字符流?

将字符串解析优化为 Objectmapper [Java 8]

如何将以字符串形式存储的日期解析为Java中的其他格式?

如何将UTF-8格式的字符串(不是bytes [])解码为Java中的另一个字符串?

在java 7中将字符串日期转换为yyyy-MM-dd'T'HH:mm:ss.SSSSSS格式的字符串

如何将 JAVA 路径设置为 JDK 8

将字符串解析为time.Time值