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