04. marts 2003 - 13:52Der er
2 kommentarer og 1 løsning
Dato'er
Hej,
Jeg sidder og roder med noget online-booking. I den forbindelse har jeg lavet det sådan at brugeren kan klikke på ledige dato'er via et link. Første valg sætter start-dato og andet valg sætter slut-dato. Så jeg har f.eks en start-dato der hedder 28-02-03 og en slut dato der hedder 04-03-03.
Mit sprøgsmål går så på hvordan kan jeg på en nem måde få fat i de mellemligende dage, dvs. 29-02, 01-03 o.s.v. ??
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
public class FindDates { public static void main(String[] args) { try { DateFormat df = new SimpleDateFormat("dd-MM-yy"); Date start = df.parse("28-02-03"); Date end = df.parse("04-03-03"); Calendar c = new GregorianCalendar(); c.setTime(start); Date cur; do { cur = c.getTime(); System.out.println(cur); c.add(c.DAY_OF_YEAR, 1); } while(cur.getTime() < end.getTime()); } catch (ParseException e) { e.printStackTrace(); } } }
Synes godt om
Slettet bruger
08. marts 2003 - 10:47#3
Tak for hjælpen Arne, nu står der jo ikke så meget, men jeg nåede da at se hvad der stod inden eksperten kludrede i det, igen!
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.