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

rom*_*-v1 5 datetime java-8

我尝试使用DateTimeFormatter,但找不到方法.Duration.parse("")仅使用特殊格式.

dka*_*zel 6

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

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