C#(DateTime.Compare方法案例详解)

这篇文章主要介绍了C#DateTime.Compare()方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

C#,DateTime.Compare()方法案例详解,久久派带你了解更多相关信息。

C#中的DateTime.Compare()方法用于比较两个DateTime实例。它返回一个整数值,

  • <0-如果date1早于date2
  • 0-如果date1与date2相同
  • > 0-如果date1晚于date2

语法

以下是语法-

public static int Compare (DateTime d1, DateTime d2);

上面的d1和d2是要比较的两个日期。

示例

现在让我们看一个实现DateTime.Compare()方法的示例-

using System;public class Demo {   public static void Main(){      DateTime d1 = new DateTime(2019, 11, 20, 6, 20, 40);      DateTime d2 = d1.AddYears(5);      Console.WriteLine(\"Initial DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} \", d1);      Console.WriteLine(\"New DateTime (adding years) = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} \", d2);      int res = DateTime.Compare(d1, d2);      // returns <0 since d1 is earlier than d2      Console.WriteLine(res);   }}

输出结果

这将产生以下输出-

Initial DateTime = 20 November 2019, 06:20:40
New DateTime (adding years) = 20 November 2024, 06:20:40
-1

示例

现在让我们来看另一个实现DateTime.Compare()方法的示例-

using System;public class Demo {   public static void Main(){      DateTime d1 = new DateTime(2019, 11, 20, 6, 20, 40);      DateTime d2 = new DateTime(2019, 11, 20, 6, 20, 40);      Console.WriteLine(\"DateTime 1 = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} \", d1);      Console.WriteLine(\"DateTime 2 = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} \", d2);      int res = DateTime.Compare(d1, d2);      //由于d1等于d2,所以返回等于0-      Console.WriteLine(res);   }}

输出结果

这将产生以下输出-

DateTime 1 = 20 November 2019, 06:20:40
DateTime 2 = 20 November 2019, 06:20:40
0

到此这篇关于C# DateTime.Compare()方法案例详解的文章就介绍到这了,更多相关C# DateTime.Compare()方法内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/17356.html

(0)
nan
上一篇 2021-08-26
下一篇 2021-08-26

相关推荐

发表回复

登录后才能评论