Groovy-dates-times

提供:Dev Guides
移動先:案内検索

Groovy-日付と時刻

Dateクラスは、特定の瞬間をミリ秒の精度で表します。 以下に示すように、Dateクラスには2つのコンストラクターがあります。

日付()

構文

public Date()

パラメータ-なし。

戻り値

Dateオブジェクトを割り当て、初期化して、オブジェクトが割り当てられた時間を表し、最も近いミリ秒で測定します。

以下は、このメソッドの使用例です-

class Example {
   static void main(String[] args) {
      Date date = new Date();

     //display time and date using toString()
      System.out.println(date.toString());
   }
}

上記のプログラムを実行すると、次の結果が得られます。 次の出力は、現在の日付と時刻を提供します-

Thu Dec 10 21:31:15 GST 2015

日付(長いミリ秒)

構文

public Date(long millisec)

パラメーター

Millisec –標準ベース時間以降に指定するミリ秒単位の数。

戻り値- Date オブジェクトを割り当て、「エポック」として知られる標準のベースタイム、つまり1970年1月1日00:00:00 GMT以降の指定されたミリ秒数を表すようにオブジェクトを初期化します。

以下は、このメソッドの使用例です-

class Example {
   static void main(String[] args) {
      Date date = new Date(100);

     //display time and date using toString()
      System.out.println(date.toString());
   }
}

上記のプログラムを実行すると、次の結果が得られます-

Thu Jan 01 04:00:00 GST 1970

以下は、Dateクラスの指定されたメソッドです。 年、月、日付、時間、分、および秒の値を受け入れるか返すクラスDateのすべてのメソッドでは、次の表現が使用されます-

  • 年yは、整数y-1900で表されます。
  • 月は0〜11の整数で表されます。 0は1月、1は2月などです。したがって、11は12月です。
  • 日付(月の日)は、通常の方法で1〜31の整数で表されます。
  • 時間は、0〜23の整数で表されます。 したがって、真夜中から午前1時までの時間です。 は0時で、正午から午後1時までです。 12時です。
  • 分は、通常の方法で0〜59の整数で表されます。
  • 秒は、0〜61の整数で表されます。
Sr.No. Methods & Description
1

after()

この日付が指定された日付より後かどうかをテストします。

2

equals()

2つの日付が等しいかどうかを比較します。 引数がnullではなく、このオブジェクトと同じ時点(ミリ秒単位)を表すDateオブジェクトである場合にのみ、結果はtrueです。

3

compareTo()

順序付けのために2つの日付を比較します。

4

toString()

このDateオブジェクトを文字列に変換します

5

before()

この日付が指定された日付より前かどうかをテストします。

6

getTime()

このDateオブジェクトで表される1970年1月1日00:00:00 GMT以降のミリ秒数を返します。

7

setTime()

このDateオブジェクトを設定して、1970年1月1日00:00:00 GMT以降のミリ秒の時点を表します。