Bom dia à todos!
Gostaria de pegar a data completa usando JAVA.
Por exemplo, fiz um programa usando Sockets, e gostaria de pegar a data e hora, no seguinte formato (esse formato eu faço em C#):
yyyyMMdd-HH:mm:ss.fff ou seja “ANOmêsdia-HORA:minuto:segundo.MILISSEGUNDO”
Como faço para pegar esses dados em JAVA, nesse formato específico? (Já usei SimpleDateFormat, mas ele não retorna milissegundos)
Obrigado desde já!
Acho q isso aqui resolve:
SimpleDateFormat d = new SimpleDateFormat("yyyyMMdd-HH:mm:ss.SSS");
System.out.println(d.format(new Date()));
Abraços!
ajfilho,
Obrigado! Funcionou! Valew mesmo!
Testei dessa forma também, que eu havia lido em outro lugar (colocar os caracteres de separador entre apóstrofos), funciona da mesma forma:
SimpleDateFormat d = new SimpleDateFormat("yyyyMMdd'-'HH':'mm':'ss'.'SSS");
System.out.println(d.format(new Date()));