Transformar um DateTime em horas:minutos:segundos

8 respostas
F

Olá galera do Guj,

Tudo bom?!

Eu tenho dois campos que são DateTime, estou utilizando o SQLServer, gostaria de pegar esses que são do tipo DateTime e transforma-los em uma String num padrão de horas:minutos:segundos, como fazer?!

abraço,

8 Respostas

D

Em java ou no SQL Server mesmo?

R

DateTime do JodaTime?DateTime date = new DateTime(); String formattedDate = DateTimeFormat.forPattern("hh:mm:ss").print(date);

R

Opa, lendo isso penso que posso ter escrito bobagem na resposta acima :slight_smile:

F

Rodrigo eu já tenho um campo, preciso pegar esse campo que está em String, cujo valor é: 2012-10-31 15:16:54.197 e pegar, somente a hora, minuto e segundo.

F

Tem que ser em java mesmo :stuck_out_tongue:

R

Ahh, se tivesse falado que era String e exemplificado tudo seria mais fácil desde o início :slight_smile:

Você pode usar regex aí para extrair o que precisa, mas por que você tem uma data no banco mapeada para uma String? isso não dificulta o trabalho pra você ?

F

É necessário para fazer relatórios diários, porém no campo, só precisarei das hormas, minutos e segundos… quando o usuário da um insert, eu executo o método getDate() do sql…

D

Pesquise sobre DateFormat e SimpleDateFormat.

Criado 31 de outubro de 2012
Ultima resposta 31 de out. de 2012
Respostas 8
Participantes 3