Javaで現在までの日付を解析する方法は?
次の方法を使用して、データから日付までの値を含む文字列を解析できます-
- コンストラクターSimpleDateFormat クラスは、目的の日付形式を表す文字列値を受け入れ、このオブジェクトを作成します。 このクラスのparse()メソッドを使用して、日付文字列を解析できます。
- LocalDateクラスのparse()メソッドは、日付を表すString値を受け入れ、LocalDateオブジェクトを返します。
- DateUtilsは、apache.commonsパッケージにある日付をフォーマットするためのユーティリティを提供します。 DateUtilsクラスのparseDate()メソッドは、パラメーターとしてフォーマット文字列と日付文字列を受け入れ、Dateオブジェクトを返します。
- java.time.Instantクラスのparse()メソッドは、日付文字列をパラメーターとして受け取り、指定された日付を表すオブジェクト(Instant)を返します。
SimpleDateFormatクラスの使用
例
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クラスの使用
例
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クラスの使用:
例
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クラスの使用
例
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
-
JavaでJSONを解析する方法
このチュートリアルでは、さまざまなライブラリを使用してJavaでJSONを解析する方法を見ていきます。 JSONはJavaScriptObjectNotationの略で、JavaScriptのサブセットに基づいています。 データ交換フォーマットとして、Webプログラミングで広く使用されています。ここでは、org.jsonを使用してJavaでJSONを解析する方法を示します。 ライブラリ。 JSONオブジェクトは、順序付けされていないキーと値のペアのセットです。 JSON配列は、順序付けられた値のコレクションです。値自体はオブジェクトまたは配列である可能性があります。 pageNameの
-
Javaで文字列を比較する方法
文字列が等しいかどうかを比較するには、Stringオブジェクトのequalsを使用する必要があります またはequalsIgnoreCase メソッド。 ==を使用すべきでない理由もわかります 文字列を比較する演算子。 文字列とequals()メソッドの比較 Javaで2つの文字列を比較する必要があり、文字列の大文字と小文字も気にする必要がある場合は、equals()を使用できます。 メソッド。 たとえば、次のスニペットは、文字列の2つのインスタンスが大文字小文字を含むすべての文字で等しいかどうかを判断します。 public class CompareTwoStrings { p