tenho dois numeros long um e hora e outra e data
a data e invertida
e esta funcionando normalmente
porem a hora quando ultrapassa de 12 hora
ex 13 e mostra 01
deve ser uma bobeira mas deu branco…
[quote]/*
- To change this template, choose Tools | Templates
- and open the template in the editor.
*/
package testes;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*
-
@author Admin
*/
public class TesteData {
public static void main(String[] args) throws ParseException {
DecimalFormat dfd = new DecimalFormat(“00000000”);
DecimalFormat dfh = new DecimalFormat(“000000”);
String data1 = dfd.format(20130322L);
String hora1 = dfh.format(132315L);
SimpleDateFormat sdfi = new SimpleDateFormat(“yyyyMMdd-hhmmss”);
Date data = sdfi.parse(data1+"-"+hora1);
SimpleDateFormat sdfn = new SimpleDateFormat(“ddMMyyyy-hhmmss”);
System.out.println(sdfn.format(data));
}
}[/quote]
resultado:
22032013-012315
eu queria que o resultado viesse:
22032013-132315 —> alguem pode me ajudar
desde ja agradeco…