"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter um java.util.Date de aaaa-mm-dd para mm-dd-aaaa?

Como converter um java.util.Date de aaaa-mm-dd para mm-dd-aaaa?

Publicado em 2024-11-08
Navegar:935

How to Convert a java.util.Date from yyyy-mm-dd to mm-dd-yyyy?

Conversão do formato java.util.Date de aaaa-mm-dd para mm-dd-aaaa

Compreendendo as datas

java.util. Date armazena os milissegundos desde a época Unix. Ele não está formatado, portanto, a formatação não tem impacto no valor de data subjacente.

Java 8 Approach

LocalDateTime ldt = LocalDateTime.now();
System.out.println(DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt));

Java 7- Abordagem

// Import ThreeTen Backport
LocalDateTime ldt = LocalDateTime.now();
DateTimeFormatter f = DateTimeFormatter.ofPattern("MM-dd-yyyy");
String formattedDateTime = f.format(ldt);

Solução Original

Date myDate = new Date();
SimpleDateFormat mdyFormat = new SimpleDateFormat("MM-dd-yyyy");
String mdy = mdyFormat.format(myDate);

Nota: A formatação não altera o valor da data em si.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3