[GWT] Weeknummer in Javascripts anders dan in Java

Pagina: 1
Acties:

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 18-11 16:55
Ik ben aan het proberen een DateUtil-achtige klasse te schrijven voor het gebruik in GWT (DataUtil is niet aanwezig).

In java heb ik deze classe:

*snip*

Kan wellicht niet op z'n mooist geschreven zijn en onvolledig, maar hetgeen wat ik er mee wou kunnen werkt. Weeknummers volgens ISO 8601 weergeven. Met alleen Java gaat het probleemloos, alle weeknummers worden correct bij datums gegeven

Dit heb ik als zodanig in een GWT applicatie geimplementeerd, maar op het moment dat het in de browser komt, dan klopt er niets van. Om precies te zijn lijkt het er op dat de eerste dag van de week zondag voor gebruikt word.

Waar kan het ergens fout lopen en hoe zou ik er omheen kunnen werken?

[ Voor 84% gewijzigd door een moderator op 18-06-2008 17:07 ]

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • Marcj
  • Registratie: November 2000
  • Laatst online: 18:31
Heb je ook een codevoorbeeld waarin je de fout laat zien? Om nu zomaar even 295 regels code door te spitten naar een mogelijke fout zit (waarvan je niet eens uitlegd wat er precies misgaat), ga ik niet doen.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

En gewoon even [google=javascript weeknumbers] levert niks op wat je wilt? ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 18-11 16:55
Marcj schreef op woensdag 18 juni 2008 @ 14:05:
Heb je ook een codevoorbeeld waarin je de fout laat zien? Om nu zomaar even 295 regels code door te spitten naar een mogelijke fout zit (waarvan je niet eens uitlegd wat er precies misgaat), ga ik niet doen.
Ik zal even kijken of ik een proof in elkaar kan zetten. De code waarin het geimplemteerd word, is nog veel groter :P

-edit-

Ik heb een GWT project voor de proof gemaakt, maar worden weken wel juist bij datums getoond.

In m'n origineel project, waarin ik exact dezelfde code gebruik, gaat het nog steeds de mist in. (2 jun word in week 22 geplaats ipv week 23)

[ Voor 22% gewijzigd door Keiichi op 18-06-2008 15:40 ]

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • Marcj
  • Registratie: November 2000
  • Laatst online: 18:31
Dit klinkt als simpel debug-werk. Gewoon stap voor stap erdoor lopen, en dan zie je meestal wel waarom jouw programma week 22 heeft berekend.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Zondag/maandag als begin van de week is vaak een probleem van locatie instellingen.
Wij beschouwen maandag als begin van de week, de amerikanen zondag.

Who is John Galt?


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:13

Creepy

Tactical Espionage Splatterer

Ik heb je code er even uitgehaald. De code voegt op het moment niks toe aan je probleem. Als je relevante code kan laten zien dan kan dat natuurlijk altijd. Relevante code uitzoeken wordt vaak makkelijker nadat er gedebugged is ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1