2020/04/22 公開
・日時
日時は、Dateクラスを使って操作することができます。
Dateクラスは日時を取得したり、日時を計算するクラスです。
以下は、Dateクラスを使って現在時刻を表示するJavaソースコードです。
DateSample0.java ← クリックしてダウンロードページに移動
001: import java.util.Date; 002: 003: public class DateSample0 { 004: public static void main(String[] args) { 005: // Dateクラスを作成 006: Date date = new Date(); 007: // 結果の表示 008: System.out.println( date.toString() ); 009: } 010: }
DateSample0を実行
C:\talavax\javasample>java DateSample0
実行時の年月日を表示します。
DateSample0.javaの出力結果の例
Wed Apr 22 18:03:20 JST 2020
Wedは水曜日に、Aprは4月、JSTは日本標準時間を表しています。
次に、日付の表示フォーマットを変更する方法を説明します。
DateSample1.java ← クリックしてダウンロードページに移動001: import java.util.Date; 002: import java.text.SimpleDateFormat; 003: 004: public class DateSample1 { 005: public static void main(String[] args) { 006: // 日付のフォーマット 007: SimpleDateFormat dfrm; 008: 009: // Dateクラスを作成 010: Date date = new Date(); 011: 012: // 結果の表示 013: dfrm = new SimpleDateFormat( 014: "yyyy'年'MM'月'dd'日' E'曜日' k'時'mm'分'ss'秒'" ); 015: System.out.println( dfrm.format( date )); 016: 017: dfrm = new SimpleDateFormat( 018: "yyyy'年'M'月'd'日' E'曜日' k'時'mm'分'ss'秒'" ); 019: System.out.println( dfrm.format( date )); 020: 021: dfrm = new SimpleDateFormat( 022: "yyyy'/'MM'/'dd'('E')' k':'mm':'ss" ); 023: System.out.println( dfrm.format( date )); 024: } 025: }
DateSample1を実行
C:\talavax\javasample>java DateSample1
実行時の年月日を表示します。
DateSample1.javaの出力結果の例
2020年04月22日 水曜日 18時03分20秒 2020年4月22日 水曜日 18時03分20秒 2020/04/22(水) 18:03:20
SimpleDateFormatクラスを使って表示する形式を変えることができます。
■日時操作
現在日時をミリ秒で取得 | 現在日時をミリ秒数で取得 |
■関連コンテンツ
カレンダー(暦) | カレンダー(暦)について解説 |
カレンダー(暦) その2 | カレンダー(暦)について解説 |
時間の単位変換 | 1日、1時間は何ミリ秒? |
現在の日時を取得 | いまの年月日、時分秒? |
■新着情報
2022.07.07 | 外部プログラムの実行 | exeファイル実行 |
2022.07.06 | 完全数 | 6=1+2+3 |
■広告