タイムゾーンのオフセットと 1 時間超
開始が +09:00 のオフセット表記、完了が Z の例と、1 時間を超えるジョブの例です。ジョブ名の配列として貼り付けます。
入力
jobs API の JSON
[{"name":"deploy","started_at":"2026-10-01T18:00:00+09:00","completed_at":"2026-10-01T09:30:00Z"},{"name":"e2e","started_at":"2026-10-01T00:00:00Z","completed_at":"2026-10-01T01:01:01Z"}]
結果
エラー 0 件・警告 0 件・情報 1 件
指摘(エラー・警告・情報)
- 情報 全体 時刻は RFC 3339 の date-time として解析し、所要時間は completed_at − started_at です。平均・最大は秒未満を四捨五入して表示します。
| 集計したジョブ | 2 件 |
|---|---|
| 除いたジョブ | 0 件 |
| ジョブ名の数 | 2 種類 |
| 所要時間の合計 | 1時間31分1秒 |
ジョブ別の所要時間
| ジョブ名 | 回数 | 合計 | 平均 | 最大 |
|---|---|---|---|---|
| e2e | 1 | 1時間1分1秒 | 1時間1分1秒 | 1時間1分1秒 |
| deploy | 1 | 30分0秒 | 30分0秒 | 30分0秒 |
検算(この結果になる理由)
18:00+09:00 は 09:00Z なので、deploy は 09:00Z から 09:30Z の 30分0秒です。e2e は 00:00:00 から 01:01:01 で 3,661 秒、1時間1分1秒です。トップが配列でも読めます。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- ジョブの待ち時間(キュー待ち)は含みません。started_at から completed_at までの実行時間だけを数えます。
- ステップ(steps)ごとの内訳は集計しません。ジョブ単位の所要時間だけを出します。
- GitHub の API を呼び出す機能はありません。取得した JSON を貼り付けて使います(トークンなどの認証情報は貼り付けないでください)。
ご利用にあたって
- 平均は秒未満を四捨五入した表示です。
- 認証情報を含む出力(ヘッダーなど)は貼り付けないでください。