java.util.Date を YYYY-MM-DD から MM-DD-YYYY 形式に変換する
java.util.Date を変換するYYYY-MM-DD から MM-DD-YYYY 形式のオブジェクトは、SimpleDateFormat クラスを使用して実現できます。
SimpleDateFormat コンストラクターには、日付の目的の形式を指定する形式パターン文字列が必要です。パターン文字列は、日付と時刻のコンポーネントを表す文字と文字の組み合わせで構成されます。この変換では、次のパターン文字列が使用されます:
"mm-dd-yyyy"
このパターンは、結果が月 (mm)、日 (dd)、年 (yyyy) としてハイフンで区切られてフォーマットされることを示します。 .
変換を示すコード スニペットの例を次に示します。
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatConversionExample {
public static void main(String[] args) {
// Sample date in YYYY-MM-DD format
Date date = new Date("2023-05-10");
// Create SimpleDateFormat objects for both input and output formats
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat outputFormat = new SimpleDateFormat("mm-dd-yyyy");
// Convert the date from input to output format
String formattedDate = outputFormat.format(date);
// Print the converted date
System.out.println("Converted date: " + formattedDate);
}
}
この例では、入力日付は最初に「yyyy-MM-dd」パターンを使用してフォーマットされます。次に、outputFormat SimpleDateFormat オブジェクトを使用して、書式設定された日付が目的の「mm-dd-yyyy」パターンに変換されます。最後に、変換された日付がコンソールに出力されます。
以上がjava.util.Date を YYYY-MM-DD 形式から MM-DD-YYYY 形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。