MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

SS:DD:SS
01:01:01
from 3.661 seconds
Saat 1
Dakika 1
Saniye 1

Bu çevirici ne işe yarar?

Bu araç, ham saniye sayısını okunabilir bir SS:DD:SS süresine — yani saat, dakika ve saniyeye — dönüştürür. Video sürelerini, kayıt (log) zaman damgalarını, kronometre toplamlarını, API sürelerini ve yalnızca saniye olarak tutulan her türlü değeri işlerken oldukça kullanışlıdır.

Nasıl kullanılır?

Toplam saniye sayısını kutucuğa yazmanız yeterli; sonuç anında karşınıza çıkar. Büyük rakam, başına sıfır eklenmiş SS:DD:SS biçimini gösterir; alttaki tablo ise saat, dakika ve saniye bileşenlerini tek tek ayrıştırır.

Formülün açıklaması

Dönüştürme işlemi tam sayı bölmesi ile mod (kalan) işlemine dayanır:

$$\begin{gathered} \text{HH:MM:SS} = HH : MM : SS \\[1.5em] \text{where}\quad \left\{ \begin{aligned} HH &= \left\lfloor \frac{\text{Total Seconds}}{3600} \right\rfloor \\ MM &= \left\lfloor \frac{\text{Total Seconds} \bmod 3600}{60} \right\rfloor \\ SS &= \text{Total Seconds} \bmod 60 \end{aligned} \right. \end{gathered}$$
  • Saat = \(\left\lfloor s \div 3600 \right\rfloor\), çünkü bir saat 3600 saniyedir.
  • Dakika = \(\left\lfloor (s \bmod 3600) \div 60 \right\rfloor\) — tam saatler çıkarıldıktan sonra kalan değerin dakikaya bölünmüş hâli.
  • Saniye = \(s \bmod 60\) — tam dakikalar çıkarıldıktan sonra geriye ne kalıyorsa odur.
Bir saniye miktarını saat, dakika ve saniye bloklarına ayıran şema
Saniye, saat için 3600'e bölünür, kalan dakika için 60'a bölünür, son kalan ise saniyedir.

Örnek hesaplama

3661 saniyeyi ele alalım. Saat = \(\left\lfloor 3661 \div 3600 \right\rfloor = 1\). Kalan değer \(3661 - 3600 = 61\) saniyedir. Dakika = \(\left\lfloor 61 \div 60 \right\rfloor = 1\). Saniye = \(61 \bmod 60 = 1\). Yani 3661 saniye = 01:01:01 eder.

Saniyeyi saat biçimindeki SS:DD:SS gösterimine dönüştürmenin çözümlü örneği
Çözümlü örnek: saniye sayısının iki nokta üst üste ile ayrılmış SS:DD:SS biçimine dönüştürülmesi.

Sıkça sorulan sorular

Bir günden fazla saniye girersem ne olur? Saat değeri olduğu gibi artmaya devam eder — örneğin 90000 saniye, saat gibi başa sarmak yerine 25:00:00 olarak görüntülenir.

Ondalıklı sayıları işler mi? Çevirici, sonucu tam saniyeye yuvarlar; dolayısıyla ondalıklı girişler en yakın saniyeye doğru kırpılır.

Peki negatif sayılar? Süreler negatif olamayacağından, girilen her negatif değer 0 (00:00:00) olarak kabul edilir.

Son güncelleme: