Java 日付時間の操作

【Java】datetimeのformatについて解説します。 SimpleDateFormatを使用した日付のフォーマット(日付書式)変換のやり方

【Javaを駆使して】日付のフォーマット変換マスターになろう!

1. 日付のフォーマット変換とは?

皆さんが日々扱っている日付データ。

時刻、曜日、月、年…これらの情報を自由自在に操ることができたら便利ですよね。

Javaを使えば、そんな日付のフォーマット変換が手軽に実現できます。

サルモリ
つまり、日付データを自在に操ることで、さまざまな表現や処理が可能になるんだね!

2. Javaでの日付のフォーマット変換方法

それでは、Javaで日付のフォーマット変換を行う基本的な方法について見ていきましょう。

主に使用するクラスは「SimpleDateFormat」です。

サルモリ
SimpleDateFormatを使えば、いろんなフォーマットの日付に変換できるんだね!

変換リスト

SimpleDateFormatの変換リスト

  • yyyy : 4桁の年
  • MM : 2桁の月
  • dd : 2桁の日
  • HH : 2桁の時(24時間制)
  • mm : 2桁の分
  • ss : 2桁の秒
Java言語のStreamAPIを徹底的に学びたい方は画像をクリックしてご覧ください!
KindleUnlimited会員であれば、全ての本をご覧頂けます。 StreamAPIを理解すれば、Javaの世界が変わる 第1版

変換ソースコード例

ソースコード例

サルモリ
これで、現在の日付と時刻を「yyyy/MM/dd HH:mm:ss」のフォーマットで表示できるよ!

出力結果

[st-premyclass="st-terminal" text="出力結果" webicon="st-svg-terminal"]
2023/06/01 12:30:45
[/st-pre]

3. さまざまな日付フォーマット変換の例

さて、一例を見てきましたが、日付のフォーマットはもっと自由に変更できます。

以下にいくつかの例を示します。

サルモリ
自分が必要なフォーマットに変換できるのは便利だね!

例1: 年月日のみ表示

ソースコード例

 出力結果
2023/06/01

例2: 時分秒のみ表示

ソースコード例

 出力結果
12:30:45

例3: 曜日を表示

ソースコード例

 出力結果
Thu

まとめ

日付のフォーマット変換は、日々のプログラミング作業でよく使う機能の一つです。

今回の記事ではJavaの「SimpleDateFormat」クラスを使って、様々なフォーマットの日付データを作成する方法を解説しました。

これをマスターすれば、日付データを自由自在に操ることができ、より幅広い表現が可能になります。

日付のフォーマット変換を繰り返して慣れていきましょう。

サルモリ
日付のフォーマット変換、結構簡単にできるんだね!これからは、自分で色んなフォーマットの日付を作ってみよう!

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-Java, 日付時間の操作

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock