「Java8」LocalDateTime クラスの now メソッドで現在時刻を取得する

環境
JavaSE 1.8
Eclipse IDE 2019-12

書式
1.public static DateTimeFormatter ofPattern(String pattern)
指定されたパターンを使用してフォーマッタを作成します。

2.public static LocalDateTime now()
デフォルトのタイムゾーンのシステム・クロックから現在の日付/時間を取得します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class ArkgamelDemo {
// フォーマット変数の宣言
private static final String FMT = "yyyy/MM/dd HH:mm:ss";
public static void main(String[] args) {
// 日付/時間オブジェクトの出力および解析のためのフォーマッタ
DateTimeFormatter dtf = DateTimeFormatter.ofPattern(FMT);
// 現在時刻を取得
LocalDateTime dtA = LocalDateTime.now();
System.out.println("現在の時刻:" + dtA.format(dtf));
}
}
package com.arkgame.study; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class ArkgamelDemo { // フォーマット変数の宣言 private static final String FMT = "yyyy/MM/dd HH:mm:ss"; public static void main(String[] args) { // 日付/時間オブジェクトの出力および解析のためのフォーマッタ DateTimeFormatter dtf = DateTimeFormatter.ofPattern(FMT); // 現在時刻を取得 LocalDateTime dtA = LocalDateTime.now(); System.out.println("現在の時刻:" + dtA.format(dtf)); } }
package com.arkgame.study;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class ArkgamelDemo {

      // フォーマット変数の宣言
      private static final String FMT = "yyyy/MM/dd HH:mm:ss";

      public static void main(String[] args) {
            // 日付/時間オブジェクトの出力および解析のためのフォーマッタ
            DateTimeFormatter dtf = DateTimeFormatter.ofPattern(FMT);
            // 現在時刻を取得
            LocalDateTime dtA = LocalDateTime.now();
            
            System.out.println("現在の時刻:" + dtA.format(dtf));
      }

}

実行結果
現在の時刻:2022/05/27 09:21:33

Java

Posted by arkgame