1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Manipular e converter data com Java

Estou fazendo uma aplicação que verifica se um arquivo log.txt foi atualizado. Estou fazendo um método que checa a data da ultima modificação do arquivo. No caso, a data está correta, porém não está no formato ideal.

O método:

 public void checaData() throws ParseException{
        DateFormat formatData = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
        File arq = new File("C:\\AppContabil\\logs\\log.txt");
        String data = formatData.format(new Date(arq.lastModified()));
        Date d = formatData.parse(data);
        System.out.println(d);
    }

A data esta sendo printada assim: "Fri May 16 11:14:31 BRT 2014" Eu precisaria que fosse: 16/05/2014 11:14:31

O que posso fazer para solucionar isso?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.