Clojure-date-and-time
Clojure-日付と時刻
ClojureフレームワークはJavaクラスから派生しているため、ClojureのJavaで使用可能な日時クラスを使用できます。 *クラスの日付*は、特定の瞬間をミリ秒の精度で表します。
以下は、日時クラスで使用できるメソッドです。
java.util.Date
これは、Clojureで日付オブジェクトを作成するために使用されます。
構文
構文は次のとおりです。
パラメータ-なし。
戻り値-Dateオブジェクトを割り当て、初期化して、最も近いミリ秒まで測定された、割り当てられた時間を表すようにします。
例
これがどのように使用されるかの例は、次のプログラムに示されています。
出力
上記のプログラムは、次の出力を生成します。 これは、プログラムが実行されているシステムの現在の日付と時刻に依存します。
java.text.SimpleDateFormat
これは、日付出力のフォーマットに使用されます。
構文
構文は次のとおりです。
パラメータ-「フォーマット」は、日付をフォーマットするときに使用されるフォーマットです。 「dt」はフォーマットが必要な日付です。
戻り値-フォーマットされた日付出力。
例
これがどのように使用されるかの例は、次のプログラムに示されています。
出力
上記のプログラムは、次の出力を生成します。 これは、プログラムが実行されているシステムの現在の日付と時刻に依存します。
時間をもらう
このDateオブジェクトで表される1970年1月1日00:00:00 GMT以降のミリ秒数を返します。
構文
構文は次のとおりです。
パラメータ-なし。
戻り値-この日付で表される1970年1月1日00:00:00 GMT以降のミリ秒数。
例
これがどのように使用されるかの例は、次のプログラムに示されています。
出力
上記のプログラムは、次の出力を生成します。 これは、プログラムが実行されているシステムの現在の日付と時刻に依存します。