datum a cas z dvoch policok do jednej premennej
Info
info na infoportal.sk
Pondělí Červen 8 16:27:21 CEST 2009
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 <konference na java.cz>
To: Java <konference na java.cz>
Subject: Re: datum a cas z dvoch policok do jednej premennej
Date: 08/06/09 18:15
> Gabriel 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: konference-bounces na java.cz [mailto:konference-bounces na java.cz]
On
> > Behalf Of Info
> > Sent: Monday, June 08, 2009 3:49 PM
> > To: Java
> > Subject: Re: datum a cas z dvoch policok do jednej premennej
> >
> > mne skor ide o to, ze musim mat jednu premennu v DB a ked este pred
ulozenim
> > skusam "zlozit" vysledny datum, z datumoveho policka
acasoveho policka, z
> > vlozeneho napr. 08.06.2009 a 16:00 dostanem 08.06.2009 15:00.
> >
> > dakujem
> >
> > Ivan
> >
> >
> > --------- Original Message --------
> > From: Java <konference na java.cz>
> > To: Java <konference na java.cz>
> > Subject: Re: datum a cas z dvoch policok do jednej premennej
> > Date: 08/06/09 17:44
> >
> >
> >> Info wrote:
> >> &gt; Zdravim konferenciu,
> >> &gt;
> >> &gt; poprosil by som o pomoc s nasledovnym problemom.
pouzivam Spring MVC
> >>
> > a mam
> >
> >> &gt; formularovy bean:
> >> &gt;
> >> &gt; 2 pracovne premenne typu Date (publishWDate,
publishWTime -
> >>
> > neukladaju sa do
> >
> >> &gt; DB) a jedna premenna tiez typu Date, ktora sa uklada do
DB
> >>
> > (publishDate).
> >
> >> &gt;
> >> &gt; mam definovane nasledovne initBinder-y pre pracovne
policka
> >>
> > publishWDate a
> >
> >> &gt; publishWTime:
> >> &gt;
> >> &gt; SimpleDateFormat formatterDate = new
> >>
> > SimpleDateFormat(&quot;dd.MM.yyyy&quot;);
> >
> >> &gt; formatterDate.setLenient(false);
> >> &gt; binder.registerCustomEditor(java.util.Date.class,
> >>
> > &quot;publishWDate&quot;, new
> >
> >> &gt; CustomDateEditor(formatterDate, true));
> >> &gt;
> >> &gt; SimpleDateFormat formatterTime = new
> >>
> > SimpleDateFormat(&quot;HH:mm&quot;);
> >
> >> &gt; formatterTime.setLenient(false);
> >> &gt; binder.registerCustomEditor(java.util.Date.class,
> >>
> > &quot;publishWTime&quot;, new
> >
> >> &gt; CustomDateEditor(formatterTime, true));
> >> &gt;
> >> &gt; po odoslani formualara su naplnene premenne spravne.
> >> &gt;
> >> &gt; chcem &quot;zlozit&quot; datum a cas do tretej
premennej a ulozit ho
> >>
> > do jedneho stlpca
> >
> >> &gt; v DB. ako na to?
> >> &gt;
> >> &gt; ak pouzijem:
> >> &gt;
> >> &gt; ..setPublishDate(new java.util.Date(
> >> &gt; getPublishWDate().getTime() +
> >> &gt; getPublishWTime().getTime())
> >> &gt; );
> >> &gt;
> >> &gt; datum je OK, ale cas je mensi o 1 hodinu, predpokladam ,
ze je
> >>
> > problem s
> >
> >> &gt; casouvou zonou.
> >> &gt;
> >> &gt; neviete prosim niekto poradit ako spravne
&quot;zlozit&quot; z
> >>
> > formulara datum a cas
> >
> >> &gt; do jednej premennej.
> >> &gt;
> >> &gt; dakujem
> >> &gt;
> >> &gt; Ivan
> >> &gt;
> >> &gt; ________________________________________________
> >> &gt; Message sent using Webmail 2.7.9
> >> &gt;
> >> btw
> >> pokud pouzivas toplink, tak ten umi ukladat Date do DB jako
sql.date,
> >> ktery neumi cas, musis tedy pouzit 2 policka nebo to obejit pres
timestamp
> >>
> >>
> >> --
> >> Petr Prikryl
> >> -----------------------
> >> petrprikryl na centrum.cz
> >> prikryl na admin24.cz
> >> www.admin24.cz
> >>
> >>
> >>
> >>
> >
> > ________________________________________________
> > Message sent using Webmail 2.7.9
> >
> jak jsem rikal mas to blbe namapovane do db podle me
>
>
> --
> Petr Prikryl
> -----------------------
> petrprikryl na centrum.cz
> prikryl na admin24.cz
> www.admin24.cz
>
>
>
________________________________________________
Message sent using Webmail 2.7.9
Další informace o konferenci Konference