例如
fromIsoString : String -> Result String Date
fromIsoString
将产生Ok(Value
)...我可以使用Value
进行某些操作的任何方法>
正如我所测试的,它正在与之配合工作>>
text ( `Value` |> Date.add Days -1|> Date.toIsoString)
尝试的方法:
Date.fromIsoString "2018-09-26" |> Result.withDefault 0
给出错误->期望:Result String #Date#
理想情况下,我想将ISO日期(2020-05-10)转换为日期格式,并使用-1天之类的日期进行操作。
参考:https://github.com/justinmimbs/date/blob/3.2.0/src/Date.elm
例如,fromIsoString:String->结果字符串Date fromIsoString将产生Ok(值)...我可以用来对Value做某事的任何方法,就像我测试过的方法一样...
Result String #Date#
错误,因为您在Result.withDefault
处传递了number
并期望获得Date
。如果我们查看withDefault
类型注释:> Result.withDefault
<function> : a -> Result x a -> a