元の書式を維持しながら、カスタム仕様で Java 日付を書式設定するにはどうすればよいですか?
Dec 19, 2024 am 01:51 AMカスタム仕様による Java 日付のフォーマット
一時データを処理する場合、多様な要件を満たすために特定のフォーマットでデータを表示することが重要になります。 Java では、SimpleDateFormat により、日付書式設定オプションを包括的に制御できます。ただし、parse メソッドだけを使用して目的の出力を直接取得できないシナリオが発生します。
事例
日付を Java Date オブジェクトとしてソートするタスクを考えてみましょう。特定の表示形式を維持します。 parse("31/05/2011") を使用すると、優先形式を破棄しながら Date オブジェクトが作成されます。
解決策
重要なのは、SimpleDateFormat の 2 つのメソッドを活用することです。
- parse: 変換指定された文字列を対応する Date オブジェクトに変換します。
- format: Date オブジェクトをフォーマットし、希望の形式で String を返します。
希望の出力を実現するには「2011/05/31」の場合、2 段階のアプローチが可能です。利用:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
説明
- dateFormat.parse("31/05/2011") への最初の呼び出しは、文字列を Date オブジェクトに解析します。 .
- その後、dateFormat.format(...) は Date オブジェクトを入力として受け取り、指定されたパターンに従ってフォーマットします。
このアプローチにより、希望の表示形式を維持しながら日付が Date オブジェクトとして並べ替えられます。
以上が元の書式を維持しながら、カスタム仕様で Java 日付を書式設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

Spring Boot Snakeyaml 2.0 CVE-2022-1471問題修正
