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

Javaで日付オブジェクトを作成するにはどうすればよいですか?


Dateクラスの使用

Date()を使用してDateオブジェクトを作成できます java.util.Dateのコンストラクタ 次の例に示すコンストラクタ。このコンストラクターを使用して作成されたオブジェクトは、現在の時刻を表します。

import java.util.Date;
public class CreateDate {
   public static void main(String args[]) {      
      Date date = new Date();
      System.out.print(date);
   }
}

出力

Thu Nov 02 15:43:01 IST 2018

SimpleDateFormatクラスの使用

SimpleDateFormatクラスとこののparse()メソッドを使用して、必要な形式の日付文字列を解析し、指定された日付を表すDateオブジェクトを作成できます。

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
   public static void main(String args[]) throws ParseException {  
       String date_string = "26-09-1989";
       //Instantiating the SimpleDateFormat class
       SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");      
       //Parsing the given String to Date object
       Date date = formatter.parse(date_string);      
       System.out.println("Date value: "+date);
   }
}

出力

Date value: Tue Sep 26 00:00:00 IST 1989

LocalDateクラスの使用

LocalDateオブジェクトは、タイムゾーンのない日付を表すことを除いて、dateオブジェクトに似ています。このオブジェクトは、Dateの代わりに使用できます。

  • このクラスのnow()メソッドは、現在の時刻を表すLocalDateオブジェクトを返します
  • of()メソッドは、年、月、日の値をパラメーターとして受け入れ、それぞれのLocalDateオブジェクトを返します。
  • parse()メソッドは、パラメータとして日付文字列を受け入れ、指定された日付を表すLocalDateオブジェクト5を返します。

import java.time.LocalDate;
public class Test {
   public static void main(String args[]) {  
      LocalDate date1 = LocalDate.of(2014, 9, 11);
      System.out.println(date1);
      LocalDate date2 = LocalDate.parse("2007-12-03");
      System.out.println(date2);
      LocalDate date3 = LocalDate.now();
      System.out.println(date3);
   }
}

出力

2014-09-11
2007-12-03
2020-11-05

  1. 日付文字列からJavaScriptDateオブジェクトを作成するにはどうすればよいですか?

    日付文字列から日付オブジェクトを作成するには、次のような文字列を追加します- var date = new Date(2018,1,1); 例 次のコードを実行して、日付文字列から日付オブジェクトを作成してみてください。ここでは、JavaScriptで月が1月の場合は0、2月の場合は1などのインデックスが付けられます- <html>    <head>       <title>JavaScript Dates</title>    </head>  

  2. JavaScriptでDateオブジェクトを作成するにはどうすればよいですか?

    以下は、JavaScriptで日付オブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &