Class Time
java.lang.Object
org.unibl.etf.pj2.app.util.Time
Klasa koja sadrzi metode za rukovanje razlicitim vremenskim formatima. U svim metodama se minut uzima kao osnovna jedinica vremena.
- Author:
- Nikola Markovic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaddStringTime24(String t1, String t2) Metoda koja uzima dva String objekta koja reprezentuju 24-casovne satnice i sabira ih.static StringminutesToStringTime(double minutes) Metoda koja uzima broj minuta i pretvara u formatirano vrijeme.static StringminutesToStringTime24(int minutes) Metoda koja uzima broj minuta i pretvara u formatirano vrijeme po 24-satnom formatu.static intstringTime24ToMinutes(String time) Metoda koja pretvara String reprezentaciju 24-casovnog vremena u minute.static intstringTimeToMinutes(String time) Metoda koja pretvara String reprezentaciju vremena u minute.
-
Constructor Details
-
Time
public Time()
-
-
Method Details
-
minutesToStringTime
Metoda koja uzima broj minuta i pretvara u formatirano vrijeme. Na primjer: ako jeminutesargument zadan kao 5312, povratni rezultat je String objekat"3d 16h 32m". Obrnuta operacija se vrsi koristecistringTimeToMinutes(String time)- Parameters:
minutes- Broj minuta- Returns:
- Formatirano vrijeme (u danima, satima i minutama)
-
minutesToStringTime24
Metoda koja uzima broj minuta i pretvara u formatirano vrijeme po 24-satnom formatu. Na primjer: ako jeminutesargument zadan kao 442, povratni rezultat je String objekat07:22. Formatiranje dodaje vodecu nulu ukoliko je broj sati/minuta jednocifren. Obrnuta operacija se vrsi koristecistringTime24ToMinutes(String time)- Parameters:
minutes- Broj minuta- Returns:
- Formatirano vrijeme (u 0-23h formatu)
-
addStringTime24
Metoda koja uzima dva String objekta koja reprezentuju 24-casovne satnice i sabira ih. Na primjer: ako jet1argument zadan kao 7:14, at2kao 2:46, povratni rezultat je String objekat10:00. Dodatni primjer: ako jet1jednak 16:25, at2jednak 8:15, povratni rezultat je 00:40.- Parameters:
t1- Prvi vremenski sabirakt2- Drugi vremenski sabirak- Returns:
- Zbir dva 24-casovna vremena u obliku rezultantnog 24-casovnog vremena
-
stringTimeToMinutes
Metoda koja pretvara String reprezentaciju vremena u minute. Obrnuta operacija se vrsi koristeciminutesToStringTime(double minutes)- Parameters:
time- String reprezentacija vremena (npr. 2d 4h 51m).- Returns:
- Argumentom-navedeno vrijeme pretvoreno u minute
-
stringTime24ToMinutes
Metoda koja pretvara String reprezentaciju 24-casovnog vremena u minute. Obrnuta operacija se vrsi koristeciminutesToStringTime24(int minutes)- Parameters:
time- String reprezentacija 24-casovnog vremena (npr. 14:15)- Returns:
- Argumentom-navedeno 24-casovno vrijeme pretvoreno u minute
-