|
Nemeral som, či je Calendar pomalší ako Date, ale zrejme áno. Ale v jednom projekte sme mali s Date problém pri serialiázii - neserializoval dobre čas. zónu. Tak sme na ho úplne zavrhli a už používame len Calendar. To bolo ešte v Java 1.4, Keď sa teraz pozerám do zdrojáku 1.6, zdá sa, že tam je to už inak - vytvára sa nejaký sun.util.calendar.BaseCalendar, ktorý je vytvorený pomocou CalendarSystem.getGregorianCalendar(), takže zrejme je to už inak. Ale ak je vnútri nejaká implementácia GregorianCalendar, tak to už nebude výrazne rýchlejšie od java.util.GregorianCalendar. V pôvodnom maile sa jednalo o UI, takže tam rýchlosť určite nehrá žiadnu rolu. Rastislav "Bedo" Siekel Ing. Rastislav Siekel Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia E-mail : <[email protected]> Tel : 041/562 54 91 Fax : 041/562 54 97 Mobil : 0905 34 00 20 Krankila Norbert Ing. wrote: Calendar je nesmierne pomaly, v momente, ked sa ma metoda pouzivat s vysokou frekvenciou, je lepsi new Date(aDate.getDate + aTime.getDate + nejaka_timezone_korekcia).N.K. ________________________________________ Odesílatel: [email protected] [[email protected]] za uživatele Ivan Polák [[email protected]] Odesláno: 8. června 2009 20:53 Komu: Java Předmět: Re: datum a cas z dvoch policok do jednej premennej vsetkym velmi pekne dakujem (najma Rastislavovi), to je to co som potreboval. Ivan Gabriel Gajdos wrote / napísal(a):Yo, to je to spravne... Ale podľa zadania treba prerobiť metodu na public static Date mergeDateAndTime(Date aDate, Date aTime) ...čo však každý zrejme zvládne ako cvičenie z čias, kedy sme s Javou začínali... ;-) GG ------------------------------------------------------------------------ *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Rastislav Siekel *Sent:* Monday, June 08, 2009 4:42 PM *To:* Java *Subject:* Re: datum a cas z dvoch policok do jednej premennej Tak dobre. Keď si ich prevedieš na Calendar, potom je to takto: /** Z dvoch častí - dátumovej a časovej spraví jeden Calendar. * Ak je dátum NULL, vráti NULL. * Ak je čas NULL, berie default hodnotu 00:00:00.000 . */ public static Calendar mergeDateAndTime(Calendar aDate, Calendar aTime) { if(aDate == null) return null; Calendar cal = Calendar.getInstance(); cal.setTime( aDate.getTime() ); if(aTime == null) { clearTime(cal); } else { cal.set(Calendar.HOUR_OF_DAY, aTime.get(Calendar.HOUR_OF_DAY) ); cal.set(Calendar.MINUTE, aTime.get(Calendar.MINUTE) ); cal.set(Calendar.SECOND, aTime.get(Calendar.SECOND) ); cal.set(Calendar.MILLISECOND, aTime.get(Calendar.MILLISECOND) ); } return cal; } Rastislav "Bedo" Siekel Info wrote: asi som to zle vysvetlil. predstavme si situaciu: mam web aplikaciu a 2 policka vo form. do prveho zapisujem datum do druheho cas. na tento formular mam pomocou Spring MVC zaveseny formularovy bean, a initBinder-y ktore mi zapecpecia konvertovanie String na java.util.Date. ale to je nepodstatne, podstatne je to ze ak zapisem dnesny datum 08.06.2009 a 17:00, tieto 2 hodnoty mi uspesne skonvertuje na 2 premenne java.util.Date. jedna ma hodnotu Mon Jun 08 00:00:00 CEST 2009 a druha Thu Jan 01 17:00:00 CET 1970. ako mam z toho dostat jednu premennu typy java.util.Date ktora by mala hodnotu Mon Jun 08 17:00:00 CEST 2009 ? dakujem Ivan --------- Original Message -------- From: Java <[email protected]> <mailto:[email protected]> To: Java <[email protected]> <mailto:[email protected]> Subject: Re: datum a cas z dvoch policok do jednej premennej Date: 08/06/09 18:15Gabriel Gajdos wrote: > �o presne znamen� "dostanem 15:00"? > > Je to hodnota v�sledn�ho objektu (sk�ali ste debug?)? > > Alebo je to v�sledn� hodnota zap�san� v DB? > > Pr�padne: je DB a aplik�cia na tom istom serveri? > > ...sk�sil by som presnej�ie lokalizova� p�vod probl�mu... > > GG > > -----Original Message----- > From: [email protected] <mailto:[email protected]> [mailto:[email protected]] |
- Re: datum a cas z dvoch policok do jednej premennej Ján Valkovič
- Re: datum a cas z dvoch policok do jednej premennej Petr Prikryl
- Re: datum a cas z dvoch policok do jednej premennej Info
- RE: datum a cas z dvoch policok do jednej prem... Gabriel Gajdos
- Re: datum a cas z dvoch policok do jednej ... Petr Prikryl
- Re: datum a cas z dvoch policok do jednej premennej Info
- Re: datum a cas z dvoch policok do jednej prem... Rastislav Siekel
- RE: datum a cas z dvoch policok do jednej ... Gabriel Gajdos
- Re: datum a cas z dvoch policok do jed... Ivan Polák
- RE: datum a cas z dvoch policok do... Krankila Norbert Ing .
- Re: datum a cas z dvoch polic... Rastislav Siekel
