軌道
/
F#
F#
/
課程大綱
/
日期時間
日期

日期時間 在 F#

3 個練習

關於 日期時間

在 F# 中,DateTime是不可變的物件,同時包含日期_和_時間的資訊。你可以透過它內建的屬性來存取日期和時間資訊。

要操作DateTime,可以呼叫它的其中一個方法。由於DateTime值在定義之後就永遠不會改變,所有看似會修改DateTime的方法,實際上都會回傳一個新的DateTime。

要比較DateTime執行個體,可以使用預設的比較運算子(<、> 等)。目前的日期(和時間)可以透過DateTime.Now屬性取得。

F# 中日期的一項重要特性是,它們會因文化設定而有所不同。因此,任何處理string的DateTime方法都會取決於目前的文化設定。這包括將string剖析成DateTime的DateTime.Parse()方法,以及DateTime類別中將DateTime轉換成string的ToString()方法。

在sprintf呼叫中使用DateTime時,與其手動將DateTime轉換成string並使用%s字串預留位置,不如使用%O預留位置,它會自動將DateTime轉換成它的string值。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟

學習 日期時間

練習已鎖定

再解鎖 2 個練習,就能練習 日期時間