ホームページ > Java > &#&チュートリアル > 並べ替え可能性を維持しながら Java.util.Date をカスタム形式でフォーマットするにはどうすればよいですか?

並べ替え可能性を維持しながら Java.util.Date をカスタム形式でフォーマットするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-28 11:30:43
オリジナル
735 人が閲覧しました

How Can I Format a Java.util.Date in a Custom Format While Maintaining Sortability?

カスタム形式で Java.util.Date をフォーマットする

Java.util を表示する必要があるシナリオがよくあります。特定の形式の日付。 SimpleDateFormat クラスを利用すると、日付の表示方法を制御できます。ただし、日付を日付として並べ替える必要がある場合は、parse だけを使用するだけでは十分ではない可能性があります。

次の例を考えてみましょう。SimpleDateFormat("dd/MM/yyyy") を使用して日付を解析すると、予期しない出力形式:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.parse("31/05/2011"));
ログイン後にコピー

このコードは次のように出力します:

Tue May 31 00:00:00 SGT 2011
ログイン後にコピー

日付を並べ替える機能を維持しながら、目的の出力「31/05/2011」を実現するには、解析後に format() メソッドを利用できます。

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
ログイン後にコピー

このソリューションは、指定された文字列を使用して日付を効果的に解析します。フォーマットし、同じフォーマットを使用して再度フォーマットすると、目的の出力が得られます。

以上が並べ替え可能性を維持しながら Java.util.Date をカスタム形式でフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート