Matematické Fórum

Archiv diskusního fóra o matematice, 2006–2026

Toto je archiv Matematického Fóra. Fórum je dostupné jen ke čtení. Můžete se ale zaregistrovat na náš Discord server.

#1 06. 01. 2008 17:38

pretiso
Zelenáč
Příspěvky: 7
Reputace:   0 
 

Rozdíl času, převody času

Ahoj, potřeboval bych poradit, programuji software u ktereho pořebuji rozdíl dvou časů ve formátu hh:mm:ss, vytvořil jsem si na to vlastní algoritmus ale není moc dobrý, jak byste to řešily vy jako matematici?
druhý problém je ten že bych potřeboval převést například 55649 sekund na čas v již zmíněném formátu hh:mm:ss,
totiž kdybych vědel že 1.čas je například 55649s(15:27:29) a druhý 73855s(20:30:55) tak rozdíl mezi nimi je 18206s a já právě nevím jak tak velký čas převést a tím bych potom dostal ten zmiňovaný rozdíl
doufám že jsem oba(jeden) problémy dostatečně rozebral aby jste mi mohli pomoci, díky:)

Offline

 

#2 06. 01. 2008 17:44

Lukee
Administrátor
Místo: Opava
Příspěvky: 1867
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: Rozdíl času, převody času

sekundy/3600=počet hodiny (+zbytek)
zbytek/60=počet minut (+zbytek)
zbytek=počet sekund

Ten rozdíl bych asi taky řešil převodem na sekundy, odečíst a zpětně vrátit do formátu hh:mm:ss, je to IMHO nejjednodušší řešení. Převod bude snadný: sekundy=3600*hh+60*mm+ss.


2+2=4

Offline

 

#3 06. 01. 2008 17:49

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   5 
 

Re: Rozdíl času, převody času

vezmu ty sekundy a celociselne je podelim 3600, vysledek jsou hodiny. pak vezmu ty puvodni sekundy a odectu od nich 3600*hodiny. ten rozdil zase celociselne delim 60 a dostanu minuty. pak zase vezmu ty sekundy (ale uz bez hodin) a odectu od nich 60*minuty a zbydou sekundy

55649 / 3600 = 15, takze hh = 15

55649 - 15*3600 = 1649 sekund zbyva

1649 / 60 = 27 minut

1649 - 27*60 = 29 sekund

tj mame 15:27:29

Offline

 

#4 06. 01. 2008 17:55

pretiso
Zelenáč
Příspěvky: 7
Reputace:   0 
 

Re: Rozdíl času, převody času

jojo už to funguje moc děkuju:)

Offline

 

Archiv Matematického Fóra · stav k 30. 8. 2026 · 633 258 příspěvků v 108 818 tématech