Formato hora H:mm:ss

2 respostas
cardosodario

Tenho tentando pegar a hora atual com sucesso usando o formato H:mm:ss só que quando o horario é até 9 da manhã ele me apresenta da seguinte forma

9:10:23

eu queria

09:10:23

com o Zero a esquerda

como formatar isto?

dario

2 Respostas

marciofermino

faz assim:

public String Hora;
    SimpleDateFormat HoraFormatada = new SimpleDateFormat("hh:mm:ss");
    public String Data;
    SimpleDateFormat s = new SimpleDateFormat("dd/MM/yyyy");
    public String DataExtensso,  Dia_Extenso;
    public String dias[] = {"Domingo", "Segunda-feira", "Terça-feira",
        "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sabado"
    };
    public String meses[] = {"Janeiro", "Fevereiro", "Março", "Abril",
        "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro",
        "Novembro", "Dezembro"
    };

    public void le_hora() {

        Date HoraAtual = new Date();
        Hora = HoraFormatada.format(HoraAtual);
    // JOptionPane.showMessageDialog(null, "PEGA DATA  " + hora);
    }
wbdsjunior

apenas para completar:

outros formatos de data e hora.

abraço.

Criado 14 de dezembro de 2008
Ultima resposta 15 de dez. de 2008
Respostas 2
Participantes 3