03. oktober 2003 - 13:53Der er
4 kommentarer og 1 løsning
Hent en dag udfra en periode
Hey
jeg ville bare høre om der var nogle der kunne give mig opskriften på, hvordan jeg får en dato (2003-02-17) udfra en periode der skal se således ud yyyy-ww (2003-14)
og hvad med uge 1 der sagtens kan have datoen (2003-12-30)
public class C { public static void main(String args[]) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2003); // sæt årstal til 2003 cal.set(Calendar.WEEK_OF_YEAR, 14); // sæt ugenummer til 14 cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); // find første dag i ugen Date t = cal.getTime(); // bemærk - cal bliver ikke udregnet før kald til getTime() eller getTimeInMillis() System.out.println(t); // -udskriv - i dette tilfælde 30. Marts } }
Jeg vil give point til bearhugx, da det virkede fint, til dels da, hvis nu jeg gerne vil have tal istedet for navn på mdr. altså formatet 2003-12-30 som en streng..... :o)
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.