您好,我是Elm的全新人物,我在獲取當前時間和將它轉換爲Elm中的日期方面遇到了一些困難。Convert Time.now to Date - Elm
我有一個消息類型 - 消息和一個函數添加一個新的消息到模型。我正在嘗試存儲消息發佈的時間以及文本和用戶標識。
不過,我不斷收到此錯誤 -
The argument to function `fromTime` is causing a mismatch.
59| Date.fromTime (currentTime Time.now)
^^^^^^^^^^^^^^^^^^^^
Function `fromTime` is expecting the argument to be:
Time
But it is:
x -> Time -> Time
Hint: It looks like a function needs 2 more arguments.
下面是代碼
type alias Message =
{ text : String,
date : Date,
userId : Int
}
currentTime : task -> x -> Time -> Time
currentTime _ _ time =
time
newMessage : String -> Int -> Message
newMessage message id =
{ text = message
, date = Date.fromTime (currentTime Time.now)
, userId = id
}
我實在想不通是怎麼回事。任何幫助將非常感激。謝謝。
很好的解釋!非常感謝。 –