[ Ċ½eljko @ 03.08.2008. 12:38 ] @
Evo malog uvoda pre nego sto postavim pitanje:
naime u trenutno u bazi se cuvaju podaci iz samo jedne vremenske zone, tj. business se odvija u jednoj zemlji tako da storo-vanje i prikaz podataka na client software-u nije problem. Da jos napomenem client software nije samo jedna aplikacija, postoji mnostvo aplikacija i tehnologija(php, asp, asp.net ...), sav taj software naravno salje/prima podatke iz baze. E sad, business pocinje da se siri i na druge zemlje koje su u drugim vremenski zonama pa se postavlja pitanje kako te podatke cuvati u bazi da bi prikaz na client software-u bio okay.
Znaci kada se podaci snimaju u bazu da li uzimati u obzir vremensku zonu da bi se zabelezilo tacno vreme kada je podatak unet? Da li podatke u bazi cuvati samo u jednoj vremenskoj zoni(misim da je to "must")? Kako obezbediti kada se sa client software-a pretrazuju podaci u bazi da se dobiju podaci bas u tom datetime range-u? Kada user hoce da dobije podatke za period '2008-05-01 07:00:00' - '2008-05-01 10:00:00', kako obezbediti da tacno te podatke i dobije?

Ukratko sta je "best practice" kada se radi sa razlicitim time zone-ama?
[ deerbeer @ 03.08.2008. 13:20 ] @
U bazi bi trebalo da se cuva UTC vreme a da na klijentu racunas razliku vremenske zone