JavaTecoPJ 24 de mai. de 2004
Vc esqueceu de colocar mais um “H”
String hora = & # 40 ; new SimpleDateFormat & # 40 ; "HHmmss" & # 41 ; & # 41 ;. format & # 40 ; new Date & # 40 ; & # 41 ; & # 41 ;;
Desta maneira vc esta armazenando os segundos tb… se quiser somente a hora e minuto:
String hora = & # 40 ; new SimpleDateFormat & # 40 ; "HHmm" & # 41 ; & # 41 ;. format & # 40 ; new Date & # 40 ; & # 41 ; & # 41 ;;
blz?
Guilherme_MelloPJ 24 de mai. de 2004
Blz…
Mas cara, não funcionou com o HH…
será que eu estou perdendo o zero na concatenação?
String dia = ( new SimpleDateFormat ( “ dd ” )). format ( new Date ());
String mes = ( new SimpleDateFormat ( “ MM ” )). format ( new Date ());
String ano = ( new SimpleDateFormat ( “ yyyy ” )). format ( new Date ());
String hora = ( new SimpleDateFormat ( “ HHmmss ” )). format ( new Date ());
[ color = “ red ” ] String data = ano + mes + dia ; [/ color ][/ img ][/ b ]
JavaTecoPJ 24 de mai. de 2004
Por causa da concatenação não é.
Executa este código ai e ve se vai imprimir o zero…
import java.text.* ;
import java.util.Date ;
class Exerc & # 123 ;
public static void main & # 40 ; String & # 91 ; & # 93 ; a & # 41 ; & # 123 ;
String dia =& # 40 ; new SimpleDateFormat & # 40 ; "dd" & # 41 ; & # 41 ;. format & # 40 ; new Date & # 40 ; & # 41 ; & # 41 ;;
String mes =& # 40 ; new SimpleDateFormat & # 40 ; "MM" & # 41 ; & # 41 ;. format & # 40 ; new Date & # 40 ; & # 41 ; & # 41 ;;
String ano =& # 40 ; new SimpleDateFormat & # 40 ; "yyyy" & # 41 ; & # 41 ;. format & # 40 ; new Date & # 40 ; & # 41 ; & # 41 ;;
String hora =& # 40 ; new SimpleDateFormat & # 40 ; "HHmmss" & # 41 ; & # 41 ;. format & # 40 ; new Date & # 40 ; & # 41 ; & # 41 ;;
System . out . println & # 40 ; "Dia: " + dia + " Mes: " + mes + " Ano: " + ano + " Hora: " + hora & # 41 ;;
& # 125 ;
& # 125 ;
Coloque no relógio do seu pc, alguma hora que tenha um 0, tipo 09 e alguma coisa, como eu fiz e olha a saída no console… funcionou certinho… só se for alguma configuração… mas acho que não…