Como que eu faco pra pegar HHMMSS e se possivel retirar os “:”
seria hora minuto segundos…
Agradeço.
Como que eu faco pra pegar HHMMSS e se possivel retirar os “:”
seria hora minuto segundos…
Agradeço.
Kara blz eu uso essa classe ela retorna uma string da hora blz ai é só tirar os “:”
import java.util.Date;
/**
* @author rdolive1
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class Relogio
{
Date agora;
Relogio()
{
agora = new Date();
}
public String getHora()
{
String hora = agora.getHours()+":"+agora.getMinutes()+":"+agora.getSeconds();
return hora;
}
}
blz Falou…
Ricardo
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size] :joia:
Gostei do exemplo…esse eh bem simples…
Tem uns na net q o programador usa array e um monte d coisa soh pra pegar a hora
esse me lembra javascript
aproveitando o topico, queria fazer a seguite acao:
ex.:
Criar um metodo que recebesse uma string (“12022005”)
e retornasse uma Date.
com dia 12, mes 02, ano 2005?
tipo retornaria um objeto date pra colocar no banco com a formatacao DDMMAAAA…
é complicado?
EDIT
Enquanto tiver um tempim vo fazendo e postando aqui pra vcs corrigirem ou completarem:
String data = “12022005”;
String dia,mes,ano;
dia = data.substring(0,2);
mes = data.substring(2,4);
ano = data.substring(4,8);
falta transformar isso ae num Date… -> DDMMAAAA
vou fazer algo parecido com a hora, receber ela como string e retornar um Date
e ae alguem sabe como fazer o resto ?
A solução que nosso amigo Ricardo deu funciona mas não é recomendavel porque os metodos usados da classe Date estão deprecados, então utilizem a Classe SimpleDateFormat que resolve os dois problemas
Assim:
import java.util.Date;
import java.text.SimpleDateFormat;
public Class Calendario{
public void Hora(){
Date agora = new Date();
SimpleDateFormat formatador = new SimpleDateFormat();
formatador.applyPattern("kkmmss");
System.out.println(formatador.format(agora));
}
public void Data(){
SimpleDateFormat formatador = new SimpleDateFormat();
formatador.applyPattern("dd/MM/yyyy");
Date data = formatador.parse("08/06/2005");
}
}
Qualquer duvida é só perguntar.
Jair Elton
[email removido]
[size=“12”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size]
vlw,
eu ja tinha feito aqui com o SimpleDateFormat mesmo e depois dava um parse 