GMTからのミリ秒数。s)に置き換えられています。文字列sを日付と時刻の表現で解釈しようとします。GMT)からの時間間隔として返され表されます。この試みが失敗すると、IllegalArgumentExceptionがスローされます。多くの構文が可能です。GMTが認識されます。GMT+0430」(グリニッジ子午線の西、4時間30分)を使用するようにしてください。タイムゾーンを指定しないと、ローカル・タイムゾーンが使用されます。GMTとUTCは同等とみなされます。文字列sは、対象のデータを探しながら、左から右に向かって処理されます。sの中でASCIIカッコ文字(および)で囲まれているものは無視されます。カッコは入れ子にできます。それ以外の場合、s内で許可される文字は次のASCII文字だけです。0123456789,+-:/および空白文字。10進数の連続は10進数として処理されます。数値の前に+または-があり、年がすでに認識されている場合、その数値はタイムゾーン・オフセットです。数値が24より小さい場合、それは時間で測定されるオフセットです。ない場合は、数値は区読文字のない24時間形式で表された分のオフセットです。先行する-は、西方へのオフセットを意味します。(グリニッジ)を基準とします。したがって、たとえば文字列内の-5は、「グリニッジの西、5時間」を意味し、+0430は「グリニッジの東、4時間30分」を意味します。文字列ではGMT、UT、またはUTCを重複して指定でき、たとえばGMT-5またはutc+0430のように指定できます。以下の条件の1つがtrueの場合、数値は年とみなされます。数値は70以上で、そのあとに空白、カンマ、スラッシュ、または終了文字列が続く数値は70未満で、月と月の日付の両方が認識されている認識された年数値が100未満の場合、Dateクラスが初期化された日の80年前から19年後までの100年間の年が略記されたものとして解釈されます。年数値を調整したのち、1900が引かれます。現在の年が1999の場合、19から99の範囲にある年が1919から1999を表すとみなされ、0から18は2000から2018を表すとみなされます。これは、SimpleDateFormatで使用される100より少ない年の解釈とは少し異なります。数値の後にコロンが続く場合、その数値は時間とみなされます。時間がすでに認識されている場合は、数値は分とみなされます。数値の後にスラッシュが続く場合、その数値は月とみなされます(この数値は1減らされて、0から11の範囲の数値を生成する)。月がすでに認識されている場合、その数値は日とみなされます。数値の後に空白、カンマ、ハイフン、または終了文字列が続く場合、そして時間がすでに認識されていて、分がまだ認識されていない場合、その数値は分とみなされます。分がすでに認識されていて、秒がまだ認識されてない場合、数値は秒とみなされます。それ以外の場合、数値は日とみなされます。文字の連続は単語とみなされ、以下のように処理されます。(大文字と小文字は無視)と一致する単語は無視されます。時間が認識されていないか、1より小さいかまたは12より大きい場合、解析は失敗します。(大文字と小文字は無視)と一致する単語は、時間に12を追加します。時間が認識されていないか、1より小さいかまたは12より大きい場合、解析は失敗します。(大文字と小文字は無視)の前方の一部と一致する単語は無視されます。sat、Friday、TUE、およびThursは無視されます。(大文字と小文字は無視され、ここでの順序が考慮される)の前方の一部は、月の指定として認識され、数値(0から11)に変換されます。aug、Sept、april、およびNOVは月として認識されます。MaはMARCHとして認識されますが、MAYとしては認識されません。(大文字と小文字は無視)と一致する単語はUTCを基準に処理されます。(大文字と小文字は無視)と一致する単語は、北米のタイムゾーンを表すものとして認識されます。それぞれ、グリニッジの西、5時間、6時間、7時間、8時間です。(大文字と小文字は無)は、それぞれ夏時間における同じタイムゾーンを表すものとして認識されます。文字列sの全体が走査されると、それは2つの方法のどちらかで時間に変換されます。秒はUTCで解釈され、タイムゾーン・オフセットが適用されます。秒はローカル・タイムゾーンで解釈されます。日付として解析される文字列。GMTからのミリ秒数。getYear()非推奨。1900に置き換えられています。Dateオブジェクトで表されるインスタントを含むかまたはそのインスタントで始まる年から1900を引いた結果の値を、ローカル・タイムゾーンで解釈して返します。戻り値:1900を引いた、この日付が表す年。year+1900)に置き換えられています。Dateオブジェクトの年を、指定された値に1900を足したものに設定します。このDateオブジェクトは、指定された年のある時点を、以前と同じように月、日、時、分、および秒を使用してローカル・タイムゾーンで表すように変更されます。日付が2月29日だった場合、年はうるう年ではないと設定され、新しい日付は3月1日として処理されます。getMonth()非推奨。1.1以降は、Calendar.get(Calendar.MONTH)に置き換えられています。Dateオブジェクトで表されるインスタントを含むかまたはそのインスタントで始まる月を表す数値を返します。返される値は0と11の間であり、値0は1月を表します。戻り値:この日付が表す月。month)に置き換えられています。この日付の月を、指定された値に設定します。Dateオブジェクトは、指定された月のある時点を、ローカル・タイムゾーンを使用して、以前と同じように年、日、時、分、および秒で表すように変更されます。日付が10月31日の場合、そして月が6月に設定されている場合、新しい日付は7月1日として処理されます。6月は30日しかないからです。getDate()非推奨。1.1以降は、Calendar.get(Calendar.DAY_OF_MONTH)に置き換えられています。Dateオブジェクトで表される月の日を返します。戻り値は、Dateオブジェクトで表されたインスタントを含むかまたはそのインスタントで始まる月の日(ローカル・タイムゾーン)を表す1と31の間になります。戻り値:この日付で表される月の日。date)に置き換えられています。Dateオブジェクトの月の日を、指定された値に設定します。Dateオブジェクトは、指定された月の日のある時点を、ローカル・タイムゾーンを使用して、以前と同じように年、月、時、分、および秒で表すように変更されます。日付が4月30日の場合に、日付が31に設定されると、4月は30日しかないので、それは5月1日として処理されます。getDay()非推奨。1.1以降は、Calendar.get(Calendar.DAY_OF_WEEK)に置き換えられています。この日付で表される週の日を返します。Saturday)は、Dateオブジェクトで表されるインスタントを含むかまたはそのインスタントで始まる週の日を、ローカル・タイムゾーンで表します。戻り値:この日付で表される曜日。getHours()非推奨。1.1以降は、Calendar.get(Calendar.HOUR_OF_DAY)に置き換えられています。Dateオブジェクトが表す時を返します。戻り値は、Dateオブジェクトで表されるインスタントを含むかそのインスタントで始まる時をローカル・タイムゾーンで表す数値(0から23)です。戻り値:この日付が表す時。hours)に置き換えられています。Dateオブジェクトの時を、指定された値に設定します。Dateオブジェクトは、指定された日の時の時点を、ローカル・タイムゾーンを使用して、以前と同じように年、月、日、分、および秒で表すように変更されます。getMinutes()非推奨。1.1以降は、Calendar.get(Calendar.MINUTE)に置き換えられています。この日付で表される時を過ぎた分数を、ローカル・タイムゾーンで返します。戻り値:この日付で表される時を過ぎた分数。minutes)非推奨。minutes)に置き換えられています。Dateオブジェクトの分を指定された値に設定します。表すように変更されます。getSeconds()非推奨。1.1以降は、Calendar.get(Calendar.SECOND)に置き換えられています。この日付で表される、分を過ぎた秒数を返します。値60および61は、うるう年を考慮するJava仮想マシンだけで発生します。戻り値:この日付で表される、分を過ぎた秒数。seconds)非推奨。seconds)に置き換えられています。このDateの秒を指定された値に設定します。Dateオブジェクトは、指定された分の秒のある時点を、ローカル・タイムゾーンを使用して、以前と同じように年、月、日、時、および分で表すように変更されます。GMTからのミリ秒数を返します。GMTからのミリ秒数。GMTからtimeミリ秒の時点を表すように設定します。when)この日付が、指定された日付より前にあるかどうかを判定します。戻り値:Dateオブジェクトが表すインスタントがwhenオブジェクトの表すインスタントより早い場合だけtrue、そうでない場合はfalse。whenがnullの場合。when)この日付が、指定された日付より後にあるかどうかを判定します。戻り値:Dateオブジェクトが表すインスタントがwhenオブジェクトの表すインスタントより遅い場合だけtrue、そうでない場合はfalse。whenがnullの場合。obj)2つの日付が等しいかどうかを比較します。引数がnullではなく、かつ、このオブジェクトとミリ秒まで同じ時点を表すDateオブジェクトであれば、trueを返します。したがって、2つのDateオブジェクトは、getTimeメソッドが両方に対して同じlongを返す場合だけ等しいものとみなされます。比較対象のオブジェクト。戻り値:オブジェクトが同じである場合はtrue、そうでない場合はfalse。anotherDate)順序付けのために2つのDateを比較します。戻り値:引数DateがこのDateと等しい場合は値0。このDateが引数Dateより前の場合は0より小さい値。このDateが引数Dateより後の場合は0より大きい値。anotherDateがnullの場合。hashCode()このオブジェクトに対するハッシュ・コード値を返します。結果は、getTime()メソッドによって返されるプリミティブlong値の上位半分と下位半分の排他的論理和です。ハッシュ・コードは次の式の値です。Object戻り値:このオブジェクトのハッシュ・コード値。toString()Dateオブジェクトを次の形式のStringに変換します。yyyy以下にそれぞれの意味を示します。