日時

日時 の F#

3個の演習

日時について

F#のDateTimeは、日付と時刻の両方の情報を含むイミュータブルなオブジェクトです。日付と時刻の情報には、組み込みのプロパティからアクセスできます。

DateTimeを操作するには、そのメソッドのいずれかを呼び出します。DateTimeの値は一度定義されると変更されることはないため、DateTimeを変更するように見えるメソッドはすべて、実際には新しいDateTimeを返します。

DateTimeのインスタンスは、既定の比較演算子(<、>など)を使って比較できます。現在の日付(と時刻)は、DateTime.Nowプロパティから取得できます。

F#の日付で押さえておきたいのは、日付がカルチャに依存するという点です。そのため、stringを扱うDateTimeのメソッドは、すべて現在のカルチャに依存します。これには、stringをDateTimeに解析するDateTime.Parse()メソッドや、DateTimeをstringに変換するDateTimeクラスのToString()メソッドが含まれます。

sprintfの呼び出しでDateTimeを使うときは、DateTimeを手動でstringに変換して%s文字列プレースホルダーを使う代わりに、%Oプレースホルダーを使えます。これはDateTimeを自動的にそのstring値に変換します。

GitHubで編集 リンクは新しいウィンドウまたはタブで開きます

日時を学習する

練習はロックされています

日時を練習するには、あと2個の演習のロックを解除してください