Date & Time

SEC_TO_TIME

MySQLMySQL

Mengkonversi detik ke format TIME (HH:MM:SS). Kebalikan dari TIME_TO_SEC().

Tipe hasil: TIMEDiperbarui: 16 Mei 2026

Syntax

SQL
SEC_TO_TIME(seconds)

Parameter

secondsINTwajib

Jumlah detik

Contoh Penggunaan

Convert Seconds

SQL
1SELECT SEC_TO_TIME(3600) AS time_val;

3600 detik = 1 jam.

Hasil
time_val: 01:00:00

Over 24 Hours

SQL
1SELECT SEC_TO_TIME(90061) AS time_val;

Lebih dari 24 jam = 25:01:01.

Hasil
time_val: 25:01:01

Calculate Duration

SQL
1SELECT task_name,
2 SEC_TO_TIME(duration_seconds) AS duration
3FROM tasks;

Display durasi dalam format time.

Hasil
(readable durations)

Pertanyaan Umum tentang SEC_TO_TIME

Apa itu fungsi SEC_TO_TIME di MySQL?
Mengkonversi detik ke format TIME (HH:MM:SS). Kebalikan dari TIME_TO_SEC(). Di MySQL, fungsi SEC_TO_TIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan SEC_TO_TIME di MySQL?
Gunakan sintaks berikut: SEC_TO_TIME(seconds). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi SEC_TO_TIME?
Fungsi SEC_TO_TIME mengembalikan nilai bertipe TIME. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi SEC_TO_TIME?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: seconds (INT, wajib): Jumlah detik.