datum a cas z dvoch policok do jednej premennej

Petr Prikryl peter.prikryl na gmail.com
Pondělí Červen 8 15:44:32 CEST 2009


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




Další informace o konferenci Konference