tenho um programa que gera um arquivo .txt com nome do tipo: “16:55_12/03/2016”
porem não consigo fazer com que o arquivo fique com o nome desta maneira sem bugar
estou usando uma função pra dar getdate:
´´´
public static void getdate()throws IOException {
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("Brazil/East"));
int ano = calendar.get(Calendar.YEAR);
int mes = calendar.get(Calendar.MONTH);
int dia = calendar.get(Calendar.DAY_OF_MONTH);
int hora = calendar.get(Calendar.HOUR_OF_DAY);
int minuto = calendar.get(Calendar.MINUTE);
mes++;
data = hora+":"+minuto+"_"+dia+"/"+mes+"/"+ano;
}
´´´
e entao simplesmente tento criar um arquivo com FileWriter
´´´
FileWriter Area = new FileWriter(“C:\”+data+".txt");
´´´
nao gera erros no codigo porem ele nao cria o .txt e o nome do arquivo fica zuado
ps: se eu colocar com pontos por exemplo " data = dia+"."+mes+"."+ano+"_"+hora+"."+minuto; " ele funciona normalmente