txtData = new JFormattedTextField(
new MaskFormatter("##/##/####"));
Eu queria colocar, no lugar dos “#” a data atual do sistema no formato dd/mm/yyyy.
Mas que possa ser alterado colocando outra data (essa caixa estou criando para Vencimento de Contas).
Se puderem me ajudar com essa questão eu agradeço.
Já conseguiu recuperar a data atual do sistema? Se não...
publicStringgetData(){// cria um StringBuilder StringBuildersb=newStringBuilder();// cria um GregorianCalendar que vai conter a hora atual GregorianCalendard=newGregorianCalendar();// anexa do StringBuilder os dados da hora sb.append(d.get(GregorianCalendar.DAY_OF_MONTH));sb.append("/");sb.append(d.get(GregorianCalendar.MONTH));sb.append("/");sb.append(d.get(GregorianCalendar.YEAR));// retorna a String do StringBuilder returnsb.toString();}
Vini_Fernandes
Cara, tente trabalhar como a interface DateFormat e sua implementacacao SimpleDateFormat. Aqui no forum mesmo tem um montao de posts referentes a esse assunto.
abrs
ivanmarreta
SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”); dateFormat.format(SUA_DATA);