12. maj 2002 - 15:04Der er
3 kommentarer og 1 løsning
java og dato
Hej sidder der virkelig ingen java kodenørder her i dette forum......skulle jeg være så heldig - så hjælp mig plzzzzzz: "Hvordan finder man i java en ugedag for en dato der er tastet ind. Hvis jeg fx. indtaster datoen 20-05-2002, hvordan kan jeg så finde ud af hvilken ugedag det er?"
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
public class Main { public static void main(String args[]) { Calendar date = new GregorianCalendar(2002, Calendar.MAY, 12);
switch(date.get(date.DAY_OF_WEEK)) { case Calendar.MONDAY: System.out.println("Mandag"); break; case Calendar.TUESDAY: System.out.println("Tirsdag"); break; case Calendar.WEDNESDAY: System.out.println("Onsdag"); break; case Calendar.THURSDAY: System.out.println("Torsdag"); break; case Calendar.FRIDAY: System.out.println("Fredag"); break; case Calendar.SATURDAY: System.out.println("Lørdag"); break; case Calendar.SUNDAY: System.out.println("Søndag"); break; default: System.out.println("Der er vist noget galt!"); break; } } }
Tusind tak skal du have - lige hvad jeg havde brug for....men det ser ud som om den skriver en dag for meget ud......kan man istedet for 2002, java.util.Calendar.MAY, 12 skrive noget ala 20-05-2002?
jow, det kan man godt - du skal bare være opmærksom på at jan = 0, og feb = 1 osv..
import java.util.*;
public class Main { public static void main(String args[]) { String dato = "12-05-2002";
int day; int month; int year; StringTokenizer st = new StringTokenizer(dato, "-");
day = Integer.parseInt(st.nextToken()); month = Integer.parseInt(st.nextToken()) -1; year = Integer.parseInt(st.nextToken());
Calendar date = new GregorianCalendar(year, month, day);
switch(date.get(date.DAY_OF_WEEK)) { case Calendar.MONDAY: System.out.println("Mandag"); break; case Calendar.TUESDAY: System.out.println("Tirsdag"); break; case Calendar.WEDNESDAY: System.out.println("Onsdag"); break; case Calendar.THURSDAY: System.out.println("Torsdag"); break; case Calendar.FRIDAY: System.out.println("Fredag"); break; case Calendar.SATURDAY: System.out.println("Lørdag"); break; case Calendar.SUNDAY: System.out.println("Søndag"); break; default: System.out.println("Der er vist noget galt!"); break; } } }
Synes godt om
Ny brugerNybegynder
Din løsning...
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.