Heim  >  Artikel  >  Java  >  Wie konvertiere ich ein java.util.Date von jjjj-mm-tt in mm-tt-jjjj?

Wie konvertiere ich ein java.util.Date von jjjj-mm-tt in mm-tt-jjjj?

DDD
DDDOriginal
2024-11-04 09:03:30843Durchsuche

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

Konvertierung des java.util.Date-Formats von jjjj-mm-tt nach mm-tt-jjjj

Daten verstehen

java.util. Date speichert die Millisekunden seit der Unix-Epoche. Es ist nicht formatiert, daher hat die Formatierung keinen Einfluss auf den zugrunde liegenden Datumswert.

Java 8-Ansatz

<code class="java">LocalDateTime ldt = LocalDateTime.now();
System.out.println(DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt));</code>

Java 7-Ansatz

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

Originallösung

<code class="java">Date myDate = new Date();
SimpleDateFormat mdyFormat = new SimpleDateFormat("MM-dd-yyyy");
String mdy = mdyFormat.format(myDate);</code>

Hinweis: Durch die Formatierung wird der Datumswert selbst nicht geändert.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein java.util.Date von jjjj-mm-tt in mm-tt-jjjj?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn