Como converter um campo Data Hora

2 respostas
T

Estou com o seguiinte problema

Em tenho duas string. Uma com valor de Data (21/06/2007) e
outra com hora (08:00) e o meu campo no banco de dados é
um javax.sql.Date

A questao é
Como faço para gravar isso no banco ?
Alguma sugestao ?

Exemplo :21/06/2007 08:00

2 Respostas

C

Putz, trabalhar com datas no Java é sempre uma coisa que dah um pouco de dor de cabeça, tbem gostaria de entender como que poderia ser feito isto.

B
Segue exemplo clássico
try {
			DateFormat formato = new SimpleDateFormat("dd/MM/yyyy hh:mm");
			Date data = formato.parse("21/06/2007 08:23");

			GregorianCalendar calendar = new GregorianCalendar();

			calendar.setTime(data);

			System.out.println("dia: " + calendar.get(Calendar.DATE));
			System.out.println("mês: " + calendar.get(Calendar.MONTH));
			System.out.println("ano: " + calendar.get(Calendar.YEAR));
			System.out.println("hora: " + calendar.get(Calendar.HOUR));
			System.out.println("minuto: " + calendar.get(Calendar.MINUTE));

		} catch (java.text.ParseException e) {
			e.printStackTrace();
		}
Criado 21 de junho de 2007
Ultima resposta 21 de jun. de 2007
Respostas 2
Participantes 3