Javaで文字列値からDateオブジェクトを作成するにはどうすればよいですか?
SimpleDateFormatクラスの使用
このクラスのコンストラクターの1つは、目的の日付形式を表すString値を受け入れ、 SimpleDateFormatを作成します。 クラス。 文字列をDateオブジェクトとして解析/変換するには-
- 目的のフォーマット文字列を渡して、このクラスをインスタンス化します。
- parse()メソッドを使用して日付文字列を解析します。
例
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Sample { public static void main(String args[]) throws ParseException { String date_string = "2007-25-06"; //Instantiating the SimpleDateFormat class SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM"); //Parsing the given String to Date object Date date = formatter.parse(date_string); System.out.println("Date value: "+date); } }
出力
Date value: Mon Jun 25 00:00:00 IST 2007
LocalDateクラスの使用
LocalDateクラスのparse()メソッドは、日付を表すString値を受け入れ、LocalDateオブジェクトを返します。
例
import java.time.LocalDate; public class Test { public static void main(String args[]) { LocalDate date = LocalDate.parse("2007-12-03"); System.out.println(date); } }
出力
2007-12-03
DateUtilsクラスの使用:
DateUtils 日付をフォーマットするためのユーティリティを提供します。apache.commonsパッケージで見つけることができます。以下は、パッケージのMaven依存関係です-
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.7</version> </dependency>
parseDate() DateUtilsクラスのメソッドは、パラメーターとしてフォーマット文字列と日付文字列を受け入れ、Dateオブジェクトを返します。
例
import java.util.Date; import org.apache.commons.lang3.time.DateUtils; public class Test { public static void main(String args[]) { String dateInString = "07-06-2013"; Date date = DateUtils.parseDate(dateInString, "yyyy-MM-dd"); System.out.println(date); } }
出力
Sat Dec 03 00:00:00 IST 12
Instantクラスの使用
java.time.Instantクラスのparse()メソッドは、日付文字列をパラメーターとして受け取り、指定された日付を表すオブジェクト(Instant)を返します。
例
import java.time.Instant; public class Test { public static void main(String args[]) { String dateInString = "2014-10-05T15:23:01Z"; Instant instant = Instant.parse(dateInString); System.out.println(instant); } }
出力
2014-10-05T15:23:01Z
-
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> &
-
iOSのSwiftxcodeの日付から日付オブジェクトをどのように作成しますか?
swiftで日付オブジェクトを作成するには、swiftのDateComponents()を使用します。これは2つの方法で実行できます。シミュレータの代わりにPlaygroundを使用してコードをテストします。 日付コンポーネントとカレンダーを使用して日付を作成します。日付コンポーネントは2つの方法で作成できます。 方法1 DateComponent()のデフォルトの初期化子を使用して日付を作成します。 var date = DateComponents.init( calendar: <#T##Calendar?#>, timeZone: <#T##TimeZone?#&