datum a cas z dvoch policok do jednej premennej
Petr Prikryl
peter.prikryl na gmail.com
Pondělí Červen 8 16:14:36 CEST 2009
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:
>> > Zdravim konferenciu,
>> >
>> > poprosil by som o pomoc s nasledovnym problemom. pouzivam Spring MVC
>>
> a mam
>
>> > formularovy bean:
>> >
>> > 2 pracovne premenne typu Date (publishWDate, publishWTime -
>>
> neukladaju sa do
>
>> > DB) a jedna premenna tiez typu Date, ktora sa uklada do DB
>>
> (publishDate).
>
>> >
>> > mam definovane nasledovne initBinder-y pre pracovne policka
>>
> publishWDate a
>
>> > publishWTime:
>> >
>> > SimpleDateFormat formatterDate = new
>>
> SimpleDateFormat("dd.MM.yyyy");
>
>> > formatterDate.setLenient(false);
>> > binder.registerCustomEditor(java.util.Date.class,
>>
> "publishWDate", new
>
>> > CustomDateEditor(formatterDate, true));
>> >
>> > SimpleDateFormat formatterTime = new
>>
> SimpleDateFormat("HH:mm");
>
>> > formatterTime.setLenient(false);
>> > binder.registerCustomEditor(java.util.Date.class,
>>
> "publishWTime", new
>
>> > CustomDateEditor(formatterTime, true));
>> >
>> > po odoslani formualara su naplnene premenne spravne.
>> >
>> > chcem "zlozit" datum a cas do tretej premennej a ulozit ho
>>
> do jedneho stlpca
>
>> > v DB. ako na to?
>> >
>> > ak pouzijem:
>> >
>> > ..setPublishDate(new java.util.Date(
>> > getPublishWDate().getTime() +
>> > getPublishWTime().getTime())
>> > );
>> >
>> > datum je OK, ale cas je mensi o 1 hodinu, predpokladam , ze je
>>
> problem s
>
>> > casouvou zonou.
>> >
>> > neviete prosim niekto poradit ako spravne "zlozit" z
>>
> formulara datum a cas
>
>> > do jednej premennej.
>> >
>> > dakujem
>> >
>> > Ivan
>> >
>> > ________________________________________________
>> > Message sent using Webmail 2.7.9
>> >
>> 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
Další informace o konferenci Konference