Estava pensando em taxar no software... colocar uma data por exemplo 26/03/2014 e verificar a data do siistema... se a data for maior ou igual não abrir... é para pessoas leigas... só até tentar uma solução boa
Consegui fazer assim:
publicstaticvoidmain(String[]args)throwsParseException{if(getDateTime()==true){telaConectar.rdc();}else{JOptionPane.showMessageDialog(null,"Tempo de uso esgotado.","Aviso",javax.swing.JOptionPane.WARNING_MESSAGE);}}privatestaticbooleangetDateTime()throwsParseException{booleanvalido=false;SimpleDateFormatsdf=newSimpleDateFormat("dd/MM/yyyy");// Data atual recuperada do sistemaDatedataAtual=newDate(System.currentTimeMillis());// Data informada pelo usuárioDatedataAgendamento=sdf.parse("26/03/2014");// Verifica se a data atual é posterior a data informadaif(dataAtual.after(dataAgendamento)){valido=false;}// Verifica se a data atual é anterior a data informadaif(dataAtual.before(dataAgendamento)){valido=true;}// Verifica se as datas são iguaisif(dataAtual.compareTo(dataAgendamento)==0){valido=true;}returnvalido;}
como são poucas as vezes que vou disponibilizar o sistema, vou amarrar internamente com duas datas... vou comparar se a data atual do sistema está entre elas...
Só preciso saber como pego a data do sistema pela primeira vez e deixo ela setada apartir daquela... alguem sabe?