为了账号安全,请及时绑定邮箱和手机立即绑定

如何在C#中比较DateTime?

如何在C#中比较DateTime?

qq_遁去的一_1 2019-11-28 15:12:57
我不希望用户提供回溯日期或时间。如何比较输入的日期和时间是否少于当前时间?如果当前日期和时间是2010年6月17日下午12:25,我希望用户不能提供2010年6月17日之前的日期和下午12:25之前的时间。就像我的函数一样,如果用户输入的时间是2010年6月16日且时间是12:24,则返回false
查看完整描述

3 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

MuSTaNG的答案说明了一切,但我仍在添加它,以使其更加详尽,包括链接和所有内容。


常规运算符


大于(>),

小于(<),

等式(==),

还有更多

DateTime从.NET Framework 1.1开始可用。同样,DateTime使用常规运算符+和也可以对对象进行加法和减法-。


来自MSDN的一个示例:


平等:

System.DateTime april19 = new DateTime(2001, 4, 19);

System.DateTime otherDate = new DateTime(1991, 6, 5);


// areEqual gets false.

bool areEqual = april19 == otherDate;


otherDate = new DateTime(2001, 4, 19);

// areEqual gets true.

areEqual = april19 == otherDate;

同样可以使用其他运算符。


这是所有可用运算符的列表DateTime。


查看完整回答
反对 回复 2019-11-28
  • 3 回答
  • 0 关注
  • 662 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信