コンバーター
ISO 期間パーサー
ISO 8601期間文字列(P1Y2M3D)を読みやすい形式に解析します。
Loading…
ISO Duration Parserについて
ISO Duration パーサーは、日時 API、カレンダープロトコル、動画メタデータで使用される標準形式である ISO 8601 の期間文字列を解釈し、構成要素である年・月・週・日・時・分・秒に分解します。ISO 8601 の期間は P[n]Y[n]M[n]DT[n]H[n]M[n]S 形式を使用し、P は指示子、T は日付部分と時刻部分を区切ります。例えば P1Y6MT2H30M は 1年6か月2時間30分を表します。これらの文字列は機械可読ですが、解析しなければ人間が読み取ることは困難であり、iCalendar、YouTube API、OpenAPI、FHIR のデータを扱う人にとって本ツールは不可欠です。
使い方
入力欄に ISO 8601 の期間文字列を入力してください。一般的な例として、PT30S(30秒)、PT1H30M(1時間30分)、P2Y6M(2年6か月)、P1DT12H(1日12時間)などがあります。ツールは7つの期間構成要素をすべて解析し、ラベル付きの各値を表示し、プログラムで使用するための合計期間を秒およびミリ秒で計算し、「1年6か月2時間30分」のような人間が読める平易な要約を表示します。
一般的な使用例
- YouTube Data API v3 が ISO 8601 文字列(例: PT1H23M45S)として返す動画の長さの値を解析し、メディアプレーヤーで人間が読める動画の長さラベルを表示するフロントエンド開発者
- 繰り返しイベントの間隔やリマインダーの先行時間が正しいことを確認するため、VEVENT および VTODO コンポーネントの iCalendar DURATION プロパティ値をデバッグするカレンダーアプリケーション開発者
- 期間が標準表現となっている OpenAPI 仕様、FHIR タイミングリソース、GraphQL スキーマ型定義の ISO 8601 期間フィールドを検査・デバッグする API 開発者
- ISO 8601 期間表記を使用する Kubernetes CRD、Helm チャートの値、Prometheus アラートルールの期間式における、タイムアウト・TTL・間隔の値を読み解く DevOps エンジニア
- 日時処理ライブラリにおける期間の解析・検証ロジックの正確性とエラー処理をテストするため、エッジケースの ISO 8601 期間文字列を生成する QA エンジニア