Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaは現在の日時を取得します

Javaで現在の日付と時刻を取得するにはどうすればよいですか?このチュートリアルでは、Java8の3つの異なるメソッドを見ていきます。

日付と時刻の表示に使用されるクラスはLocalDateです。 、LocalTimeLocalDateTime

現在の日付を取得

LocalDate クラスは日付を表すために使用されます。

GetCurrentDate.java

import java.time.LocalDate;

public class GetCurrentDate {

    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println(now.toString());
    }
}

出力:

2020-02-07
フォーマットされた日付

DateTimeFormatterを使用できます 日付の表示をフォーマットするクラス。たとえば、現在の日付をyyyy/mm/ddの形式で表示します。 使用するもの:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class GetCurrentDate {

    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println(now.format(DateTimeFormatter.ofPattern("yyyy/MM/dd")));
    }
}

出力:

2020/02/07

LocalDate クラスには、getDayOfWeek()など、現在の日付に関する詳細を取得するために使用できる他の便利なメソッドがあります。 、getDayOfMonth()getDayOfYear()

import java.time.LocalDate;

public class GetCurrentDate {

    public static void main(String[] args) {
        LocalDate now = LocalDate.now();
        System.out.println("Today's date: " + now.toString());
        System.out.println("Day of week: " + now.getDayOfWeek().toString());
        System.out.println("Day of month: " + now.getDayOfMonth());
        System.out.println("Day of year: " + now.getDayOfYear());
    }
}

出力:

Today's date: 2020-02-07
Day of week: FRIDAY
Day of month: 7
Day of year: 38
現在の時刻を取得

LocalTime クラスは時間を表します。

GetCurrentTime.java

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class GetCurrentTime {

    public static void main(String[] args) {
        LocalTime now = LocalTime.now();
        System.out.println("Time now: " + now.toString());
        System.out.println("Formatted time: " + now.format(DateTimeFormatter.ofPattern("HH:mm:ss")));
    }
}
注: DateTimeFormatterを使用できます 時間の表示をフォーマットします。

出力:

Time now: 00:02:53.313
Formatted time: 00:02:53

LocalTime クラスには、現在の時刻に関する詳細を取得するための便利なユーティリティメソッドもいくつかあります。

import java.time.LocalTime;

public class GetCurrentTime {

    public static void main(String[] args) {
        LocalTime now = LocalTime.now();
        System.out.println("Current hour: " + now.getHour());
        System.out.println("Current minute: " + now.getMinute());
        System.out.println("Current second: " + now.getSecond());
    }
}

出力:

Current hour: 0
Current minute: 10
Current second: 16
現在の日時を取得

現在の日付を取得するにはおよび 時間、LocalDateTimeを使用できます クラス

package io.devqa.tutorials;

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

public class GetCurrentTime {

    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now.format(DateTimeFormatter.ofPattern("yyyy/MM/dd - HH:mm:ss")));
        System.out.println("Day of month: " + now.getDayOfMonth());
        System.out.println("Current hour: " + now.getHour());
    }
}

出力:

2020/02/08 - 00:18:12
Day of month: 8
Current hour: 0

  1. iOSでインターネットから現在の日付と時刻を取得するにはどうすればよいですか?

    日付と時刻の操作には注意が必要です。新しいプログラマーが日付と時刻に苦労しているのを見てきました。ほとんどすべてのアプリケーションでは、日付を取得する必要があり、複数の操作がそれに依存しています。 ここでは、現在の日付と時刻をすばやく取得する方法を説明します。 この投稿では、現在時刻とUTC時刻を取得する方法を説明します。 UTC時刻を取得するには、プレイグラウンドでコードの下に貼り付けてください。 let utcDate = Date() print(utcDate) 現在地のタイムスタンプを取得したい場合は、以下のコードを遊び場に貼り付けてください。 let dateObj = D

  2. Androidで現在の時刻と日付を取得する

    Oracleのドキュメントによると、SimpleDateFormatは、ロケールに依存した方法で日付をフォーマットおよび解析するための具象クラスです。この例では、以下に示すように、Javaから単純な日付形式クラスをインポートしました- import java.text.SimpleDateFormat; import java.util.Date; ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードを res / layout /