ホームページ  >  記事  >  Java  >  Java は現在の日付と時刻を取得します (コード例)

Java は現在の日付と時刻を取得します (コード例)

藏色散人
藏色散人オリジナル
2019-04-22 13:56:219055ブラウズ

Java プログラミング言語では、現在の日付と時刻を取得する方法が複数あります。ここでは、java.util.Date クラスと java.util.Calendar クラスを使用する 2 つの方法を紹介します。

java.util.Date クラスの使用

新しい Date() オブジェクトを作成するだけで、現在の日付と時刻を取得できます。次の Java プログラムを使用します。このプログラムでは、DateTimeFormatter クラスも使用して、要件に従って適切な形式で結果を表示します。

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
 
public class GetDateTime
{
    public static void main( String[] args )
    {
        DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
        Date date = new Date();
        System.out.println(dateFormat.format(date));
    }
}
输出:04/06/2019 13:23:36

java.util.Calendar クラスを使用する

Calendar クラスで Calendar.getInstance() 関数を使用します。これにより、次の週や翌月の日付を取得するなど、カレンダー フィールドを操作するためのオプションが提供されます。

上記の日付時刻形式クラスと次の例を使用することもできます。

import java.util.Calendar;
 
public class GetDateTime
{
    public static void main( String[] args )
    {
        Calendar cal = Calendar.getInstance();
        System.out.println(cal.getTime());
    }
}
输出:Wed Apr 17 11:57:28 IST 2019

Calendar クラスを使用すると、過去または未来の日付と時刻を検索することもできます。たとえば、現在の日付から 10 日後の日付は何ですか。同様に、日付時刻を年、月、時、分、秒で取得することもできます。

例:

import java.util.Calendar;
 
public class GetDateTime
{
    public static void main( String[] args )
    {
        Calendar cal = Calendar.getInstance();
        System.out.println("当前日期及时间: " + cal.getTime());
 
        cal.add(Calendar.DATE, +10);
        System.out.println("10天后: " + cal.getTime());
 
        cal.add(Calendar.DATE, -10);
        System.out.println("10天前: " + cal.getTime());
 
        cal.add(Calendar.MONTH, 1);
        System.out.println("1个月后: " + cal.getTime());
 
        cal.add(Calendar.YEAR, 5);
        System.out.println("5年后: " + cal.getTime());
    }
}

出力:

当前日期及时间:  Wed Apr 17 12:06:05 IST 2019
10天后:   Sat Apr 27 12:06:05 IST 2019
10天前:  Wed Apr 17 12:06:05 IST 2019
1个月后:   Fri May 17 12:06:05 IST 2019
5年后:   Fri May 17 12:06:05 IST 2024

関連する推奨事項: 「Java チュートリアル

以上がJava は現在の日付と時刻を取得します (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。