07. juli 2003 - 23:42Der er
11 kommentarer og 1 løsning
Minutter og timer
Er der en funktion i java der kan regne med timer og minutter? Forstået på den måde at en bruger taster ind hvornår vedkommende kommmer (8.30) og hvornår han går (10.00). Dette skulle gerne give 1 time og 30 minutter, og ikke 1 time og 70 min, som hvis man bare trækker dem fra hinanden?
Er der nogen der har eksempler på, hvordan man nemmest kan regne det ud?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
public class TimeSub { private static final DateFormat df = new SimpleDateFormat("HH:mm"); public static void main(String[] args) { try { Date t1 = df.parse("08:30"); Date t2 = df.parse("10:00"); int dif = (int) ((t2.getTime() - t1.getTime()) / 1000); int h = dif / 3600; int m = (dif - h * 3600) / 60; System.out.println(h + " timer " + m + " minutter");
public class TimeSub { private static final DateFormat df = new SimpleDateFormat("HH.mm"); public static void main(String[] args) { try { Date t1 = df.parse("1.00"); Date t2 = df.parse("2.25"); int dif = (int) ((t2.getTime() - t1.getTime()) / 1000); int h = dif / 3600; int m = (dif - h * 3600) / 60; System.out.println(h + " timer " + m + " minutter");
Jeg skal bruge det i forbindelse med et system til at udregne løn. Og der er nattillæg efter kl 24. Derfor skal jeg ha' fat i de timer der ligger efter der og lægge dem sammen...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.