【发布时间】:2010-01-21 17:00:42
【问题描述】:
似乎我无法将 2 个日期值与时间进行比较。
当我只比较日期部分(年、月和日)时,一切正常。但是当我添加比较时间时,一切都会崩溃,甚至月份都不合适。
那么比较两个日期的基本算法是什么?我的意思是,我不能随便使用dateTime1.CompareTo(dateTime2)。最好在伪代码中。谢谢。
编辑:现在我发现它只与上次比较进行比较。因此,如果最后是天比较,则按天比较,不考虑年份或月份。
我只需要比较两个日期的基本算法。我相信它一定很简单......
【问题讨论】:
-
我认为考虑到地区和日期/时间格式,这个问题过于宽泛。你想解决什么问题?
-
我不相信它与语言无关,因为我曾经成功地比较过许多不同语言的日期时间。可能是您的语言或实现的本地问题。
-
您只想比较时间部分?
-
这根本不是语言不可知论者——或者更确切地说,它不是平台不可知论者。答案将完全取决于相关平台。
-
你能发布你的代码来比较时间吗?
标签: language-agnostic datetime comparison