[解決済み] LocalDateTimeで日付をパース/フォーマットする方法は?(Java 8)
質問
Java8では、新たに java.time 日付と時刻を操作するための API ( JSR 310 ).
日付と時刻を文字列で持っている(例.
"2014-04-08 12:30"
). どのようにすれば
LocalDateTime
のインスタンスを作成できますか?
を操作し終わった後
LocalDateTime
オブジェクトを作成します。次に、どのように
LocalDateTime
のインスタンスを、上記と同じ書式の文字列に戻すことはできますか?
解決方法は?
日付と時刻のパース
を作成するために
LocalDateTime
文字列からオブジェクトを作成するには、静的な
LocalDateTime.parse()
メソッドを使用します。これは、文字列と
DateTimeFormatter
をパラメータとする。このとき
DateTimeFormatter
は日付/時間パターンを指定するために使用される。
String str = "1986-04-08 12:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
日付と時刻の書式設定
フォーマットされた文字列を作成するには
LocalDateTime
オブジェクトを使用することができます。
format()
メソッドを使用します。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.of(1986, Month.APRIL, 8, 12, 30);
String formattedDateTime = dateTime.format(formatter); // "1986-04-08 12:30"
で定数として定義されている、よく使われる日付/時刻のフォーマットがあることに注意してください。
DateTimeFormatter
. 例えば 例えば
DateTimeFormatter.ISO_DATE_TIME
をフォーマットするために
LocalDateTime
のインスタンスを作成すると、文字列
"1986-04-08T12:30:00"
.
は
parse()
と
format()
メソッドは、すべての日付/時刻関連オブジェクト(例えば
LocalDate
または
ZonedDateTime
)
関連
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] JavaScriptで2つの日付を比較する
-
[解決済み】Java 8 の Date Time API (java.time) と Joda-Time の相違点
-
[解決済み] Spring BootでのJSON Java 8 LocalDateTimeフォーマット
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スレッド "main "での例外をEclipseで解決 java.lang.Error: 未解決のコンパイル問題、コンパイラとパッケージの不整合
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
jd-gui Java Exceptionが発生しました。
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
ブラウザでの大容量ファイルスライスアップロード(Javaサーバサイド実装)
-
maven プラグイン エラー プラグインの実行は、ライフサイクル構成ソリューションの対象外です。
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決