ForHosting KIT · 開発者向けツール

秒から時間への変換

この変換ツールは、秒で表された継続時間を同じ長さの時間へ換算します。有限かつ0以上の秒数を入力すると、3,600で割った数値を返します。整数秒、小数秒、1時間未満の値、長時間の値に対応しています。計算は常に決定的であり、ネットワーク、現在日時、乱数、保存状態を使用しません。未入力、無限、負数、不正な値には、誤解を招く換算値ではなく明確な入力エラーを返します。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

一定の関係を使って秒を時間へ換算します

時間の単位には明確な関係があります。1分は60秒、1時間は60分なので、1時間は正確に3,600秒です。そのため式は単純で、時間は秒を3,600で割った値になります。3,600秒は1時間、7,200秒は2時間、1,800秒は0.5時間です。割り切れる必要はなく、たとえば90秒は0.025時間になります。この小数部分は、ソフトウェア、表計算、報告書、後続処理で必要になるため保持されます。多数の継続時間を合計すると誤差が蓄積するおそれがあるので、表示用の任意の丸めは行いません。応答には検証済みの秒数と式も含まれ、どの入力が使われたか確認できます。この関係は正確で、外部の換算表や地域ごとの慣習に依存しません。同じ有効な入力であれば、ブラウザーでもAPIでも常に同じ結果になります。入力元がすでに秒単位で、出力先が小数時間を必要とする場合に適した、目的を絞った変換機能です。

有効な入力を選び、小数の結果を確認します

secondsフィールドにはJSON数値、またはフォームが受け付ける単純な数値文字列を指定してください。0は有効で、0時間へ変換されます。正の整数はタイマーやログで一般的です。正の小数はベンチマーク、メディア位置、競技計時、科学測定に利用できます。有限かつ0以上を表す場合は科学表記も使用できます。負の継続時間は受け付けません。この機能は経過時間を扱うもので、時間軸上の符号付きオフセットを扱うものではないためです。未入力、空文字列、単語、単位付きの値、NaN、正負の無限も無効です。桁区切りや「秒」などの文字は数値に含めないでください。入力元がミリ秒の場合は、先に1,000で割ってください。秒数が3,600の整数倍でなければ、時間の結果は小数になります。確認する際は返された時間に3,600を掛け、JSON数値に通常見られる浮動小数点精度を考慮してください。

自動処理やレポートで結果を利用します

あるシステムが経過時間を秒で記録し、別のシステムが時間を要求する場面で役立ちます。監視基盤は稼働時間やジョブ実行時間を秒で出力することが多く、請求や利用率の報告書では作業を小数時間で集計します。また、メディアシステムは再生位置を秒で保存します。1回のリクエストにつき1つの継続時間を送り、hoursプロパティを参照してください。secondsには正規化済み入力、formulaにはログや監査用の計算内容が入ります。API料金は成功した1リクエストにつき$0.002で、単位は変換された1項目です。検証エラーにより、不正なデータが報告書へ紛れ込むことを防げます。このツールは時分秒形式への整形、タイムスタンプ比較、タイムゾーン処理、暦上の期間計算を行いません。範囲を限定しているため、0は0、3,600は1になり、有効な結果に3,600を掛ければ通常の数値精度内で元の継続時間へ戻ることを簡単に検査できます。

実行ログを換算します

秒で記録されたジョブやプロセスの実行時間を小数時間へ変え、運用報告や容量計画に利用できます。

勤怠データを準備します

記録された秒数を時間へ変換してから、請求、利用率、給与計算の表へ合計値を取り込めます。

メディアや実験の時間を統一します

再生、ベンチマーク、実験、トレーニングの継続時間を、後続計算に必要な小数を保ったまま時間で表せます。

秒を時間へ変換する式は何ですか?

秒数を3,600で割ります。1時間は正確に60分で、1分は正確に60秒です。

3,600秒未満でも変換できますか?

はい。結果は小数時間になります。たとえば1,800秒は0.5時間です。

小数の秒数に対応していますか?

はい。小数や有効な科学表記を含む、有限かつ0以上の数値を受け付けます。

負の秒数を受け付けないのはなぜですか?

経過時間を変換するツールであり、経過時間は負にならないためです。時間の方向にはオフセットやタイムスタンプ用の機能をご利用ください。

APIでの変換料金はいくらですか?

成功したAPIリクエスト1回につき$0.002です。不正なリクエストには入力エラーを返します。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/conv/seconds-to-hours-converter

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/conv/seconds-to-hours-converter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"seconds":7200}'
{
  "seconds": 7200
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "conv.seconds_to_hours_converter",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →