Dúvida como alterar uma string, para hora

8 respostas
F

Olá gostaria de saber como faço para alterar uma string para o formato hora e minuto.

por exemplo no meu banco de dados o campo é datetime hour to minute.

eu recebo do campo texto uma string e que tranformar essa string (13:53)

em tipo datetime que eu consiga inserir no banco…

Alguem tem algum exemplo??

obrigado

8 Respostas

F

Alguem??

lele_vader

SimpleDateFormat

Z111
F

Então…

Eu preciso jogar em uma nova data uma que eu ja estou definindo…

ou seja

String a = textFildTEMPO.getText();

Date data = new Date(int hora, int minuto);

como que eu posso fazer algo assim??

lele_vader

Não dá para fazer new Date com hora e minuto.
Dá uma olhada na api de date.

Se a sua data inicialmente não tem hora,minuto e segunda e você quer adicioná-la. Use a classe calendar metodos setXXX.
Ao fim a classe calendar retorna um date com getDate.

E para transformar para string usa simpledateformar método parse eu acho.

R

A classe SimpleDateFormat faz isso, converter de string para date.

Z111

a maneira mais elegante de setar uma data seria usando Calendar.
Pelo seu relato isso deve resolver seu problema imediato.

String data = "04/12/2012";
		
		int hora = 3;
		int minuto = 4;

		String strData = data + " " + hora + ":" + minuto;
		
		Date myPreciousDate = (new SimpleDateFormat("dd/MM/yyyy hh:mm")).parse(strData);
F
String str = txttempoUtiliz.getText();  
 Date data;
 DateFormat formatador = new SimpleDateFormat("HH:mm");
 data = formatador.parse(str);

Resolvi, precisa disso pra pegar a hora que o usuario digitou…

Obrigado

Criado 4 de dezembro de 2012
Ultima resposta 4 de dez. de 2012
Respostas 8
Participantes 4