[ dava @ 17.04.2009. 11:47 ] @
Izaberem u DateTimePicker-u neki datum, recimo ako to uradim sada dobicu 17.04.2009 12:42:16. Kako da dobijem poslednji sekund izabranog dana (17.04.2009 23:59:59) odnosno 17.04.2009 12:59 PM u zavisnosti od podesavanja u regional sett.
Mogu to uraditi tako da pretvaram u string pa pogledam u regional settingsu format datuma, pa da mu saljem 12:59 odnosno 23:59:59, ali vjerujem da postoji elegantniji nacin.
Property MaxValue klase DateTime vraca i maximalni datum i vrijeme, ali meni treba samo vrijeme.
[ DarkMan @ 17.04.2009. 14:31 ] @
Code:

DateTimePicker dtp = new DateTimePicker();
DateTime dt = new DateTime(dtp.Value.Year, dtp.Value.Month, dtp.Value.Day, 23, 59, 59);
[ dava @ 17.04.2009. 15:05 ] @
Sta ce da bude ako je u regional settings-u podesen zapadnjacki format vremena?
[ AMD guy @ 17.04.2009. 16:38 ] @
Probaj da koristis How to use CultureInfo Class.
A probaj i ovo

Kako se formatira Datetime
DateTimeFormatInfo Class

[Ovu poruku je menjao AMD guy dana 17.04.2009. u 17:53 GMT+1]

[Ovu poruku je menjao AMD guy dana 17.04.2009. u 17:53 GMT+1]
[ DarkMan @ 17.04.2009. 17:06 ] @
Citat:
dava: Sta ce da bude ako je u regional settings-u podesen zapadnjacki format vremena?

Konstruktor za DateTime je uvek isti, ne zavisi od regionalnog podesavanja.
[ Vreljanski Milan @ 24.09.2009. 14:06 ] @
Code:
DateTime.Parse(Now).TimeOfDay.TotalSeconds



Ovo ti daje koliko je sekundi proslo od pocetka dana za Now ili vec neku date vrednost koju ubacis...