A következő címkéjű bejegyzések mutatása: timezone. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: timezone. Összes bejegyzés megjelenítése

2011. június 17., péntek

JSON Dátum érték beállítása. Időzóna para

Ha egy JSON objektumot töltünk fel aminek date értékű mezője is van, és ezt az objektumot egy WCF request-ként felhasználjuk, akkor hamar belefutunk abba a problémába, hogy a server oldalon nem biztos, hogy meg fog egyezni a deszerializált dátum érték a cliens oldalival. Az eltérés pontosan az aktuális időzónánk és GMT közti eltérés lesz. Ennek az egyik legegyszerűbb kiküszöbölése, hogy a felküldendő dátumértéket módosítjuk ezzel az eltéréssel:

dateobj["Value"].setMinutes(dateobj["Value"].getMinutes() + dateobj["Value"].getTimezoneOffset());

Ezzel már a helyes érték megy a szerverre.