Date & Time

TIME_TO_SEC

MySQLMySQL

Mengkonversi TIME ke jumlah detik. Kebalikan dari SEC_TO_TIME().

Tipe hasil: INTDiperbarui: 7 Jan 2026

Syntax

SQL
TIME_TO_SEC(time)

Parameter

timeTIMEwajib

Nilai waktu yang akan dikonversi

Contoh Penggunaan

Convert Time to Seconds

SQL
1SELECT TIME_TO_SEC('01:30:00') AS seconds;

1 jam 30 menit = 5400 detik.

Hasil
seconds: 5400

Calculate Total Time

SQL
1SELECT SUM(TIME_TO_SEC(duration)) AS total_seconds,
2 SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total_time
3FROM work_logs;

Sum durasi dan konversi kembali.

Hasil
total_time: (sum of durations)

Compare Durations

SQL
1SELECT *
2FROM tasks
3WHERE TIME_TO_SEC(duration) > 3600;

Filter task lebih dari 1 jam.

Hasil
(tasks > 1 hour)