Fíjate en la página de Chuidiang donde explica como crear tu propia clase para soportar un formato personalizado de fecha:
http://www.chuidiang.com/java/ejempl...dTextField.php
Te dejo el ejemplo tomado de esa página cambiando el patrón para que sea solo año, mes y día:
Código Java:
Ver original/** Mascara para fecha/hora a nuestro gusto */
class FormatoFecha extends MaskFormatter
{
/** Se construye con el patrón deseado */
{
// Las # son cifras y representa "dd/mm/yy hh:mm:ss"
super ("##/##/##");
}
El patrón que pongamos aquí debe cuadrar correctamente con la máscara que hemos puesto en el constructor */
/** Convierte el texto del editor en un Date */
{
return formato.parseObject(text);
}
/** Redibe un Date o null y debe convertirlo a texto que cumpla el patrón indicado anteriormente */
{
if (value
instanceof Date) return formato.
format((Date)value
); return formato.
format(new Date()); }
}
Creo que así podría funcionar.