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

Problem oko parsiranja datuma

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

[ Pregleda: 1091 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 207
212.200.70.*

Sajt: www.vasiljevski.com


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
12.09.2007. u 16:12 

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 207
212.200.70.*

Sajt: www.vasiljevski.com


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
12.09.2007. u 16:52 

mmix
Miljan Mitrović
Software Architect
Pančevo, Srbija

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

Sajt: blog.mitrovic.rs


Profil

icon Re: Problem oko parsiranja datuma12.09.2007. u 19:17
Laptopovi

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
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
▪ "Gladni stolećima, kupujemo više hleba nego što nam je potrebno. A, onda ga bacamo. Hleb u đubretu nije dobar prizor. On sluti na zlo. I zlo dolazi" - Momo Kapor
▪ "Opportunity is missed by most because it is dressed in overalls and looks like work" - Thomas Edison
12.09.2007. u 19:17 

Shevchenko
Nikola Vasiljevski

Član broj: 37756
Poruke: 207
212.200.70.*

Sajt: www.vasiljevski.com


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
13.09.2007. u 00:16 

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

[ Pregleda: 1091 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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