Hora..minuto...segundo

5 respostas
L

tem alguma função da classe Calendar q me retorne apenas a hora ou minuto ou segundo…tb dias do mes??
ou tb de outra classe que tenha funções equivalentes
mas tem que ser separamentes…
obrigado

:?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?:

5 Respostas

I

Vc pode usar SimpleDateFormat do pacote java.text.*;
Da uma pesquisada por data no forum q isso já foi discutido antes… :wink:

L

valeu cara!!

L

ae, vc tem algum exemplo ae ??

I

Do próprio fórum(Pesquise…):

Format formatter;

// The year
formatter = new SimpleDateFormat(“yy”); // 02
formatter = new SimpleDateFormat(“yyyy”); // 2002

// The month
formatter = new SimpleDateFormat(“M”); // 1
formatter = new SimpleDateFormat(“MM”); // 01
formatter = new SimpleDateFormat(“MMM”); // Jan
formatter = new SimpleDateFormat(“MMMM”); // January

// The day
formatter = new SimpleDateFormat(“d”); // 9
formatter = new SimpleDateFormat(“dd”); // 09

// The day in week
formatter = new SimpleDateFormat(“E”); // Wed
formatter = new SimpleDateFormat(“EEEE”); // Wednesday

import java.text.SimpleDateFormat;
import java.util.Date;

public class FormatandoData {

public static void main(String[] args) {

Date dt = new Date();

SimpleDateFormat formato = new SimpleDateFormat (E,dd/MM/yyyy);

System.out.println("Data com o formato solicitado: "+formato.format(dt));

}

}

No caso acima exibirá a data no formato DiaDaSemana dia/mes/ano
é só vc adaptar p/o q vc quer!

C

Ué, por que não usar Calendar mesmo?

Calendar c = Calendar.getInstance();
int hora = c.get(Calendar.HOUR_OF_DAY);
int min = c.get(Calendar.MINUTE);
int sec = c.get(Calendar.SECOND);

Dá uma lida nas docs para ver todos os possiveis campos que podem ser recuperados.

Até.

Criado 10 de outubro de 2003
Ultima resposta 10 de out. de 2003
Respostas 5
Participantes 3