Java で日付を扱う場合、次の間で変換する必要がある場合があります。さまざまな日付形式。一般的な変換の 1 つは、yyyy-mm-dd から mm-dd-yyyy へです。これは、SimpleDateFormat クラスを通じて実現できます。
日付オブジェクトについて
日付オブジェクトは、Unix エポック (1970 年 1 月 1 日) からのミリ秒数として特定の時点を表します。 。
SimpleDateFormat クラス
SimpleDateFormat クラスは、日付の書式設定と解析のためのメソッドを提供します。日付形式を変換するには、次の手順に従います:
<code class="java">SimpleDateFormat sm = new SimpleDateFormat("mm-dd-yyyy");</code>
<code class="java">String strDate = sm.format(myDate);</code>
<code class="java">Date dt = sm.parse(strDate);</code>
例使用法
<code class="java">Date myDate = new Date(); // Initialize a Date object // Format myDate to mm-dd-yyyy String formattedDate = new SimpleDateFormat("mm-dd-yyyy").format(myDate); System.out.println("Original date: " + myDate); System.out.println("Formatted date: " + formattedDate);</code>
代替アプローチ (Java 8)
Java 8 では、日付をフォーマットするためのより簡潔な方法を提供する新しい Date and Time API が導入されました。 DateTimeFormatter の使用:
<code class="java">LocalDateTime ldt = LocalDateTime.now(); String formattedDate = DateTimeFormatter.ofPattern("MM-dd-yyyy").format(ldt);</code>
以上がjava.util.Date を yyyy-mm-dd 形式から mm-dd-yyyy 形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。