[ Valerij Zajcev @ 28.05.2011. 22:41 ] @
Prvi put u zivotu mi datumi dosli glave...
Radim placanje preko paypal-a u asp.net-u. Nakon uplate na pp-u korisnika redirektujem na jednu od stranica u aplikaciji. Tu u okviru url-a dobijem ID transakcije kojim uradim post i dobijem sve podatke nazad kao golemi string (sve prema pp uputstvu). Napravio sam parser koji sve lepo rastavi i sve to popakujem po principu key/value. I posle sve u bazu. I to radi kod mene u lokalu. Ali kada stavim na produkciju puca mi code na parsiranju datuma non stop.
Ovo je datum '08:15:16 April 1, 2010 PDT'. Nasao sam klasu na netu koja na osnovu ova 3 zadnja proracuna timeZone (+0700).
Dakle puca kada taj string gore probam da stavim u DateTime property. Ali samo na produkciji. Jos gore stavim taj datum hardcoded u pustim ga kroz parser sve je normalno, pa sam mislio mozda nema podatke, ali uklonim datum ono radi :{ Moj code me pravi ludim, sta moze da bude da se ovako nesto desava?
[ miksi @ 29.05.2011. 07:05 ] @
I mene strašno zanima, ako prvi nađeš rešenje, hoćeš li ga postovati ovde...
[ sallle @ 29.05.2011. 17:51 ] @
Moguce da ti produkcija i razvoj imaju razlicite regional settings.

Gledaj da kad konvertujes string u datetime koristis overload koji kao parametar uzima culture/format info (ukoliko konvertujes bez tog parametra, gleda se cultureinfo treda). Time neces zavisiti od regional settings-a na masini...