Ir para conteúdo

DateFormat ajuda =D


R.A

Posts Recomendados

Pessoal, tenho um long que é um date.getTime, como eu pego esse long e transformo em uma data

certinha pt-BR com dd/MM/yyyy HH:mm:ss? Tipo criar um formatadorzinho

Link para o comentário
Compartilhar em outros sites

Você pode usar o "SimpleDateFormat", um exemplo é assim:
 

SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat sdf2 =  new SimpleDateFormat("HH:mm:ss");

Date date = new Date();
System.out.println(sdf1.format(date));
System.out.println(sdf2.format(date));

O resulto vai sair nesse estilo:

 

07/08/2020
07:18:23

Tem várias outras maneiras de formatação que ele suporta, é possível até ver se o ano é antes ou depois de cristo, a lista de todos os jeitos de formatar está aqui:
https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Editado por Mateusão
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Mateusão disse:

Você pode usar o "SimpleDateFormat", um exemplo é assim:
 


SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat sdf2 =  new SimpleDateFormat("HH:mm:ss");

Date date = new Date();
System.out.println(sdf1.format(date));
System.out.println(sdf2.format(date));

O resulto vai sair nesse estilo:

 


07/08/2020
07:18:23

Tem várias outras maneiras de formatação que ele suporta, é possível até ver se o ano é antes ou depois de cristo, a lista de todos os jeitos de formatar está aqui:
https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Código bonito, gostei, apesar de não ter entendido nada, parece ter lógica.

 

@off

PREFIRO meu skriptzinho, que é só fazer um

set {_dia} to now formatted human-readable as "dd/MM/yy"

que já vai. kkkkkkkkkkkkk

Link para o comentário
Compartilhar em outros sites

1 hora atrás, danielzinh disse:

Código bonito, gostei, apesar de não ter entendido nada, parece ter lógica.

É bem simples de entender, o nome já fala, se eu usar este modelo:

new SimpleDateFormat("dd/MM/yyyy")

 Com "dd" sendo o dia do mês, "MM" sendo o mês do ano e "yyyy" sendo o ano em si. Quando eu usar então o ".format(date)", a data vai ser formatada para ficar no modelo exato que escrevi.

 

Link para o comentário
Compartilhar em outros sites

Date now = new Date();
            SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
            ArrayList<String> blabla = new ArrayList<String>();
            blabla.add("§fUsada pela útima vez em: §7" + format.format(now));

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...