ホームページ > Java > &#&チュートリアル > 余分な時間情報を含まずに Java の「日付」を特定の形式で表示するにはどうすればよいですか?

余分な時間情報を含まずに Java の「日付」を特定の形式で表示するにはどうすればよいですか?

DDD
リリース: 2024-12-26 00:04:08
オリジナル
998 人が閲覧しました

How Can I Display a Java `Date` in a Specific Format Without Extra Time Information?

特定の形式で Java.util.Date を表示する

Java プログラミング言語では、SimpleDateFormat クラスがフォーマットと解析の機能を提供します。日付と時刻。ただし、デフォルトの書式設定動作が目的の出力と一致しない可能性があるシナリオがあります。

次のコード スニペットを検討してください:

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

このコードは日付「31/05/」を出力します。 2011" を次の形式で記述します:

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

しかし、目的の出力が次の場合はどうなるでしょうか。追加の時間情報なしの「2011/05/31」ですか?これを実現するには、parse メソッドの代わりに format メソッドを使用する必要があります。更新されたコード スニペットは次のとおりです:

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

最初に parse メソッドを使用して日付文字列を解析し、次に同じパターンの format メソッドを使用してフォーマットすることにより、目的の出力を取得できます:

31/05/2011
ログイン後にコピー

以上が余分な時間情報を含まずに Java の「日付」を特定の形式で表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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