C# DateTime日期比较方法案例详解

 更新时间:2021年08月28日 09:07:25   作者:飘摇在流岁中的拾光  
这篇文章主要介绍了C# DateTime日期比较方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

之前做到日期时间的时候,有许多格式问题和日期时间比较问题,以及相关条件约束,因为不熟悉这个,浪费许多时间,查找相关资料,记录,以作备用。

1. Convert.ToDateTime

      使用的是Windows控制模版中对日期格式的定义,可以使用Convert.ToDateTime("12-02-02").ToString("YYYY-MM-DD "); 或者Convert.ToDateTime("12-02-02").ToString("YYYY-MM-DD HH:MM:SS");

       修改YYYY-MM-DD 为不同格式,则转换为相应数据。

2. DateTime.Compare

public static int Compare(
DateTime t1,
DateTime t2
)

返回值

类型:System..::.Int32.

有符号数字,指示 t1 和 t2 的相对值。

值类型 条件
小于零 t1 小于 t2。
t1 等于 t2。
大于零 t1 大于 t2。

例句:

DateTime Time1 = Convert.ToDateTime(sArray[0].Trim().ToString());
DateTime Time2 = Convert.ToDateTime(sArray[1].Trim().ToString());

if (DateTime.Compare(Convert.ToDateTime(DateTime.Now), Time1) < 0 || DateTime.Compare(Convert.ToDateTime(DateTime.Now), Time2) > 0)
{
Button B1 = (Button)e.Item.FindControl("Button1");
B1.Visible = false;
}

解释:DateTime.Compare(datetime1, datetime2)

参数为时间格式,为第一个参数比较第二个参数,返回小于0的值或大于0的值

3. 实际用到的比较方法(截图)

到此这篇关于C# DateTime日期比较方法案例详解的文章就介绍到这了,更多相关C# DateTime日期比较方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于Flyweight模式应用实践的相关介绍

    关于Flyweight模式应用实践的相关介绍

    本篇文章,小编将为大家介绍Flyweight模式应用实践,有需要的朋友可以参考一下
    2013-04-04
  • 字符串转换成枚举类型的方法

    字符串转换成枚举类型的方法

    字符串可以向int, bool等类型转变,但是字符串是否可以向枚举转变呢?一起看下边的例子
    2014-01-01
  • NPOI实现两级分组合并功能(示例讲解)

    NPOI实现两级分组合并功能(示例讲解)

    下面小编就为大家分享一篇NPOI实现两级分组合并功能的示例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • C#和JavaScript实现交互的方法

    C#和JavaScript实现交互的方法

    最近做一个小项目不可避免的需要前端脚本与后台进行交互。由于是在asp.net中实现,故问题演化成asp.net中jiavascript与后台c#如何进行交互。
    2015-05-05
  • 详解如何在C#中使用COM接口

    详解如何在C#中使用COM接口

    COM是一种二进制接口标准,允许软件组件在同一进程中、跨进程甚至跨网络透明地交互,COM接口定义了一组方法和属性,这些方法和属性可以通过任何支持该模型的语言调用来访问,本文给大家介绍了如何在C#中使用COM接口,需要的朋友可以参考下
    2025-03-03
  • C# 网络编程之UDP

    C# 网络编程之UDP

    这篇文章主要介绍了C# 网络编程之UDP的相关资料,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • C#为配置文件加密的实现方法

    C#为配置文件加密的实现方法

    这篇文章主要介绍了C#为配置文件加密的实现方法,可实现对配置文件中的敏感信息进行加密,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • c# socket心跳超时检测的思路(适用于超大量TCP连接情况下)

    c# socket心跳超时检测的思路(适用于超大量TCP连接情况下)

    这篇文章主要介绍了c# socket心跳超时检测的思路(适用于超大量TCP连接情况下),帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • .NET中的async和await关键字使用及Task异步调用实例

    .NET中的async和await关键字使用及Task异步调用实例

    这篇文章主要介绍了.NET中的async和await关键字使用及Task异步调用实例,本文还包含了取消执行和显示进度的例子,需要的朋友可以参考下
    2014-07-07
  • C#使用GDI绘制矩形的方法

    C#使用GDI绘制矩形的方法

    这篇文章主要介绍了C#使用GDI绘制矩形的方法,涉及C#使用GDI绘图的相关技巧,需要的朋友可以参考下
    2015-04-04

最新评论