fork download
  1. import java.time.Duration;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. System.out.println(parse("00:02:30"));
  6. System.out.println(parse("00:00:00"));
  7. }
  8.  
  9. static Duration parse(String strDuration) {
  10. String[] arr = strDuration.split(":");
  11. Duration duration = Duration.ZERO;
  12. if (arr.length == 3) {
  13. strDuration = "PT" + arr[0] + "H" + arr[1] + "M" + arr[2] + "S";
  14. duration = Duration.parse(strDuration);
  15. }
  16. return duration;
  17. }
  18. }
Success #stdin #stdout 0.14s 52052KB
stdin
Standard input is empty
stdout
PT2M30S
PT0S