yyyy-mm-dd から mm-dd-yyyy への日付形式の変換
yyyy からの java.util.Date の変換mm-dd 形式から mm-dd-yyyy への変換には、日付フォーマッタを使用する必要があります。 SimpleDateFormat クラスは、日付オブジェクトの書式設定と解析を行う便利な方法を提供します。
ただし、Date 自体は固有の書式を持たず、Unix エポック以降のミリ秒のコンテナであることに注意することが重要です。書式設定は日付の文字列表現にのみ影響します。
SimpleDateFormat の使用 (Java 7 以降)
次の例は、SimpleDateFormat を使用して日付を変換する方法を示しています。
<code class="java">Date myDate = new Date(); SimpleDateFormat yyyymmddFormat = new SimpleDateFormat("yyyy-MM-dd"); // Input format SimpleDateFormat mmddyyyyFormat = new SimpleDateFormat("MM-dd-yyyy"); // Output format // Format the date to the desired format String formattedDate = mmddyyyyFormat.format(myDate);</code>
DateTimeFormatter の使用 (Java 8 以降)
Java 8 では、DateTimeFormatter クラスは日付をフォーマットするためのよりシンプルで最新の API を提供します。 DateTimeFormatter を使用する例を次に示します。
<code class="java">LocalDateTime ldt = LocalDateTime.now(); String formattedDate = DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt);</code>
補足:
適用することにより、これらのテクニックを使用すると、java.util.Date を yyyy-mm-dd から mm-dd-yyyy またはその他の任意の形式に効果的に変換して、アプリケーションで適切な日付表現を保証できます。
以上がJava の日付を yyyy-mm-dd から mm-dd-yyyy に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。