c# - C# 中的日期时间比较

标签 c# datetime

我想比较两个日期时间。

例如:

  date1 = 13/01/2004 12:20:00
  date2 = 13/01/2004 12:35:00
  result = Compare(date2-date1);
  O/P : 15 Minutes

最佳答案

要进行比较,您可以简单地使用 <接线员:date1 < date2 .

如果您想与给定的分辨率进行比较,请尝试 date1.TotalMinutes == date2.TotalMinutes (这是同一分钟的比较)。

如果你想知道差异是否在某个时间跨度内,使用这个:

System.TimeSpan dt = date2.Subtract(date1);
if (dt.TotalMinutes < 15) //...

关于c# - C# 中的日期时间比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2867009/

相关文章:

c# - 如何在 GridView 中实现添加到购物车?

c# - 如何正确地将 Action 和 Func<> 委托(delegate)类型添加到 C#2.0?

c# - 如何尝试..catch ThreadPool.QueueUserWorkItem 代码

c# - Entity Framework 中扩展部分类的放置

java - 将未知日期格式的字符串表示形式转换为 Java 中的日期

r - 从数据框中的字符串创建日期

VB.Net DateTime.Parse 和 ParseExact 不起作用

C# : this() mean after a constructor of struct 是什么

python - 将日期时间字符串转换为日期时间

javascript - getTime函数不起作用,循环并识别打开的选项卡