SimpleDateFormat を使用して日付オブジェクトをある形式から別の形式に変換する方法

Barbara Streisand
リリース: 2024-11-19 14:50:02
オリジナル
399 人が閲覧しました

How to Convert a Date Object from One Format to Another Using SimpleDateFormat?

SimpleDateFormat#format を使用して日付オブジェクトをある形式から別の形式に変換する

非推奨を使用せずに日付オブジェクトをある形式から別の形式に変換するには

この例では、SimpleDateFormat を使用して日付を解析して書式設定しようとしました。ただし、解析では Date オブジェクトではなく String 入力が必要であるため、問題が発生しました。

日付を正しく変換するには、次の手順に従います。

  1. 元のオブジェクトと両方の SimpleDateFormat オブジェクトを作成します。
  2. originalFormat.parse を使用して、日付文字列を Date オブジェクトに解析します。
  3. targetFormat.format を使用して、Date オブジェクトを目的の日付文字列にフォーマットします。

修正されたコードは次のとおりです:

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");
Date date = originalFormat.parse("August 21, 2012");
String formattedDate = targetFormat.format(date);
ログイン後にコピー

以上がSimpleDateFormat を使用して日付オブジェクトをある形式から別の形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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