場合、実行時にNullPointerExceptionが発生する。オブジェクトを生成する。Dateオブジェクト。オブジェクトを生成する。エラーが発生した場合、posへエラーインデックスが設定されDateオブジェクトにはnullが設定される。Dateオブジェクト。String内容この日付フォーマットを記述するパターン文字列を返します。戻り値:この日付フォーマットを記述するパターン文字列SimpleDateFormatクラスのサンプルコードそれでは実際のサンプルコードを確認していこう。Dateオブジェクトtodayを生成し、実行時の日時情報を取得。書式は表示せずに表示。SimpleDateFormatオブジェクトformat1を引数なしで生成。toPatternメソッドを使って初期値として設定されている書式パターンを表示。todayを、formatメソッドを使用してのformat1の書式の文字列に変換して表示。H時mm分」の書式パターンで生成。todayをformatメソッドを使ってformat2の指定書式の文字列に変換して表示。文字列を日付オブジェクトへ変換するサンプルコード続いては、文字列を日付オブジェクトへ変換するコードだ。System.out.println("エラーが発生しました。{System.out.println("エラーが発生しました。エラーが発生しました。5エラーが発生しました。"2016//09/15"サンプルコードの説明[1]パターンyyyy/MM/ddを設定したSimpleDateFormatオブジェクトfmtを生成。”2016/09/05”を代入した変数strDateをparseメソッドを使用してDateオブジェクトdateへ変換。文字列を日付型に変換する際の解析位置を保持するParsePositionオブジェクトの変数posのエラー位置を表示。エラーがなかった場合は「-1」が表示される。日付としては不正な文字列”2016//09/05”を代入した変数strDate1を、paseメソッドを使用してDateオブジェクトへ変換。エラーが発生することなく処理は実行されるが、生成されたDateオブジェクトを表示するとnullとなる。解析エラー発生位置「5」が表示される。parseメソッドで変換する際に、ParsePositionオブジェクトは渡さず文字列だけ渡して文字列からDateオブジェクトへの変換処理を実行すると、実行時にエラー発生。まとめこのページでは、Javaで日付のフォーマットを変更できるSimpleDateFormatクラスについてまとめてきた。日付のフォーマットを思うように決めたいときは、プログラミングをしていてよくあることだ。SimpleDateFormatは活用できるようにしておこう。TweetPocketこのページの続きや関連ページは下記から一覧で確認できる。・「プログラマーとして転職をしたい!」という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。エンジニアの入り口に立つために必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報が詰まっています。無料で2,3日中にお手元にお届けします。資料を見てみるSNSでもご購読できます。IT研修専門企業のリナックスアカデミーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。PM日付フォーマットのルールは次の通りだ。PMおっしゃる通りですね。ご指摘ありがとうございます。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報を無料でお届け資料を見てみる。