如何计算日期和更改日期格式。 我无法比较下面的日期代码。我想知道为什么吗?我想要一个示例来比较日期或计算不同天的天结果
Target.create "run-myapp" (fun _ ->
let psi = ProcessStartInfo()
psi.FileName <- "dotnet"
psi.Arguments <- "run myapp.fsproj"
psi.WorkingDirectory <- "C:\\path\\to\\my\\app\\"
psi.UseShellExecute <- true
Process.Start psi |> ignore
)
答案 0 :(得分:0)
将它们从JavaScript Date对象转换为上述日期格式时,代码的第一部分没有问题。
但是,在比较日期时,应在Date对象上使用getTime()。
(define (height tree)
(if (null? tree)
0
(+ 1 (max (height (cadr tree))
(height (caddr tree))))))
您尝试在代码中执行的操作是比较d1和d2,这是错误的,因为它们都是字符串,并且可能会给您错误的解决方案。
这是完整的代码。基本上,您只需要使用if .. else语句更改代码的最后一块。
if(d.getTime() > date2.getTime()) {
console.log("aaa");
}else{
console.log("bbb");
}