「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > java.util.Date を yyyy-mm-dd から mm-dd-yyyy に変換するにはどうすればよいですか?

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

2024 年 11 月 8 日に公開
ブラウズ:822

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 アプローチ

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

Java 7-アプローチ

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

元の解決策

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

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

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3