Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem oko parsiranja datuma

[es] :: .NET :: Problem oko parsiranja datuma

[ Pregleda: 667 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shevchenko

Član broj: 37756
Poruke: 200
212.200.70.*



Profil

icon Problem oko parsiranja datuma12.09.2007. u 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.
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown

http://www.myspace.com/vasiljevski
http://www.facebook.com/profile.php?id=1043105384
12.09.2007. u 16:12 

Shevchenko

Član broj: 37756
Poruke: 200
212.200.70.*



Profil

icon Re: Problem oko parsiranja datuma12.09.2007. u 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)


Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown

http://www.myspace.com/vasiljevski
http://www.facebook.com/profile.php?id=1043105384
12.09.2007. u 16:52 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2411
195.252.79.*

Sajt: blog.mitrovic.rs


Profil

icon Re: Problem oko parsiranja datuma12.09.2007. u 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
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
12.09.2007. u 19:17 

Shevchenko

Član broj: 37756
Poruke: 200
212.200.70.*



Profil

icon Re: Problem oko parsiranja datuma13.09.2007. u 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]
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown

http://www.myspace.com/vasiljevski
http://www.facebook.com/profile.php?id=1043105384
13.09.2007. u 00:16 

[es] :: .NET :: Problem oko parsiranja datuma

[ Pregleda: 667 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.