[ Shevchenko @ 12.09.2007. 16:12 ] @
Datum dobijam na sledeci nacin:
Code:

DateTime.TryParse(string.Format("{0}/{1}/{2}", _birthDay, _birthMonth, _birthYear), out datum)

Sto radi OK.
Ali na serveru da bi radilo moram da promeni redosled ovako:
Code:

DateTime.TryParse(string.Format("{2}/{1}/{0}", _birthDay, _birthMonth, _birthYear), out datum)


Jasno mi je da je to zato sto je na serveru podesena "en-US" a kod mene "sr-Latn-CS"

A sad mene interesuje na koji nacin da ja ucinim da ovo bude nezavisno od podesavanja RegionalSettings-a.
Gledao sam nesto vezano za CulturalInfo clasu, ali nikako da provalim na koji nacin da to uradim na ovom konkretnom slucaju.
[ Shevchenko @ 12.09.2007. 16:52 ] @
U medjuvremenu sam nasao resenje koje nije moglo biti jednostavnije :)
Code:

DateTime.TryParse(string.Format("{0}/{1}/{2}", _birthDay, _birthMonth, _birthYear),new system.Globalization.CultureInfo("en-US",true),System.Globalization.DateTimeStyles.AssumeLocal , out datum)

[ mmix @ 12.09.2007. 19:17 ] @
Citat:
Shevchenko: U medjuvremenu sam nasao resenje koje nije moglo biti jednostavnije


Ako ti se ne gadi, mozes da probas ovo komplikovano resenje sa konstruktorom DateTime klase

Code:

DateTime dt = new DateTime(_birthYear, _birthMonth, _birthDay);


Baci pogled na http://msdn2.microsoft.com/en-us/library/xcfzdy4x.aspx
[ Shevchenko @ 13.09.2007. 00:16 ] @
Ipak mi se nekako cini da je tvoje resenje "malo" jednostavnije ;)
Hvala!

[Ovu poruku je menjao Shevchenko dana 13.09.2007. u 01:29 GMT+1]