Skúste sa pozrieť na DateFormat.setLenient() - http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat.html#setLenient(boolean). Treba ho nastaviť na false.

Rastislav "Bedo" Siekel




Tomas Hubalek wrote:
Co zkusit spis regularni vyraz? 

Podle hesla: Jednou mel programator problem. Tak na nej pouzil regularni
vyraz. A mel problemy dva ;-)

Tom

  
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
    
On
  
Behalf Of Ivan Polak
Sent: Tuesday, July 22, 2008 5:31 PM
To: [email protected]
Subject: SimpleDateFormat

Zdravim konferenciu,

chcem sa spytat na fungovanie triedy SimpleDateFormat. pouzivam Spring
    
MVC
  
a
ked si nastavim nasledovny property-editor:

protected void initBinder(HttpServletRequest request,
			ServletRequestDataBinder binder) throws
    
ServletException
  
{

		binder.registerCustomEditor(Date.class, new
    
CustomDateEditor(
  
			new SimpleDateFormat("dd.MM.yyyy"), true));
	}

tak ked do policka na JSP stranke zadam 1980.1.1 nevyhlasi ze je zly
format
ale prepocita 1980 na roky a policko po navrate na stranku naplni
    
hodnotou
  
03.06.0006.

ako viem exaktne povedat ze format datumu musi byt dd.MM.yyyy a vsetko
ostatne je chyba.

dakujem

Ivan

________________________________________________
Message sent using Webmail 2.7.9
    

Odpovedet emailem