最佳答案
由于 ISO 8601 允许持续时间字符串中的各个字段溢出,您可以在秒数前加上“PT”并附加“S”:
int secs = 4711;
String iso8601format = "PT" + secs + "S";
这将输出“PT4711S”,相当于“PT1H18M31S”。
关于java - 将秒数转换为 T1H15M5S (ISO_8601),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17926293/