Pegar data do celular

8 respostas
J

Olá pessoal, queria saber como eu pego a data do celular

exemplo: 18-Ago-2006

8 Respostas

C

Opa,
Date hoje=new Date();

J

Olá clóvis, eu tentei fazer dessa maneira:

SimpleDateFormat dataHoje = new SimpleDateFormat("dd MMMM yyyy");
        DateFormat timeSaida = DateFormat.getTimeInstance();
        dataHoje.format(new Date());

e depois colocar esse formato de data dentro de um TextField assim:

this.campodata = new TextField("Data: ",dataHoje,20,TextField.ANY);

…Mas da dando erro no parametro do TextField, sabe como posso resolver?

abraço.

C

O tipo dos parâmetros que você está passando estão corretos?

J

na verdade eu acho q a minha variavel dataHoje não retorna string…

sabe como posso resolver isso?

abraço!

C

Verifique a API do J2ME e você verá que não existe SimpleDateFormat.
Minha sugestão é:
Usa a classe Calendar, faça setTime(new Date())
E depois nessa calendar vc pega campo por campo.
Usando o metodo get(Calendar.MONTH); etc,etc.
Use o javadoc.

Abraço!

J

“clv”:
Verifique a API do J2ME e você verá que não existe SimpleDateFormat.
Minha sugestão é:
Usa a classe Calendar, faça setTime(new Date())
E depois nessa calendar vc pega campo por campo.
Usando o metodo get(Calendar.MONTH); etc,etc.
Use o javadoc.

Abraço!

Olá CLV,

eu fiz o seguinte:

calendar = Calendar.getInstance();
       String hora = Integer.toString(calendar.get(Calendar.DAY_OF_MONTH)) + "/" + Integer.toString(calendar.get(Calendar.MONTH)) + "/" + Integer.toString(calendar.get(Calendar.YEAR));

… e deu certo, a data vem no formato 22/08/2006, mais como eu faço agora pra dar um formato nessa data assim 22-Ago-2006 ?

abraço!

C

Olha,
Não sei agora se tem uma maneira de fazer direto.
Mas caso não ache logo, basta fazer um switch() com o valor do mês numericamente e traduzir cada um por “Jan”,“fev”… etc

Certo?

J

“clv”:
Olha,
Não sei agora se tem uma maneira de fazer direto.
Mas caso não ache logo, basta fazer um switch() com o valor do mês numericamente e traduzir cada um por “Jan”,“fev”… etc

Certo?

certo :lol: Obrigado!

Criado 18 de agosto de 2006
Ultima resposta 22 de ago. de 2006
Respostas 8
Participantes 2