ホームページ  >  記事  >  Java  >  java.util.Date を yyyy-mm-dd から mm-dd-yyyy に変換するにはどうすればよいですか?

java.util.Date を yyyy-mm-dd から mm-dd-yyyy に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-04 09:03:30844ブラウズ

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

java.util.Date 形式の yyyy-mm-dd から mm-dd-yyyy への変換

日付について

java.util. Date には、Unix エポックからのミリ秒が格納されます。フォーマットされていないため、フォーマットは基になる Date 値に影響を与えません。

Java 8 のアプローチ

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

Java 7 のアプローチ

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

オリジナルのソリューション

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

注: 書式設定によって日付値自体は変更されません。

以上がjava.util.Date を yyyy-mm-dd から mm-dd-yyyy に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。