Class OpenDuration

java.lang.Object
cloud.opencode.base.string.format.OpenDuration

public final class OpenDuration extends Object
Duration Format Utility - Provides duration formatting methods. 时长格式化工具 - 提供时长格式化方法。

Features | 主要功能:

  • Human-readable duration formatting - 人类可读时长格式化
  • Time formatting (HH:mm:ss) - 时间格式化
  • Relative time (e.g., "3 hours ago") - 相对时间

Usage Examples | 使用示例:

String duration = OpenDuration.format(3661000); // "1h 1m 1s"
String time = OpenDuration.formatTime(3661);    // "01:01:01"

Security | 安全性:

  • Thread-safe: Yes (stateless utility) - 线程安全: 是(无状态工具类)
  • Null-safe: N/A (primitive parameters) - 空值安全: 不适用(基本类型参数)
Since:
JDK 25, opencode-base-string V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also:
  • Method Details

    • format

      public static String format(long millis)
    • formatTime

      public static String formatTime(long seconds)
    • formatRelativeTime

      public static String formatRelativeTime(long timestamp)