C# 日期比较 方法

  1. using System;   
  2. using System.Collections.Generic;   
  3. using System.ComponentModel;   
  4. using System.Data;   
  5. using System.Drawing;   
  6. using System.Text;   
  7. using System.Windows.Forms;   
  8.   
  9. namespace date   
  10. {   
  11.     public partial class Form1 : Form   
  12.     {   
  13.         public Form1()   
  14.         {   
  15.             InitializeComponent();   
  16.   
  17.             string st1 = "2008-11-4";//结束的日期   
  18.             DateTime dt2 = System.DateTime.Now;//获得今天的日期   
  19.             DateTime dt1 = Convert.ToDateTime(st1);//把结束的日期类型转换为DateTime   
  20.   
  21.             string dateTerm = null;//项目剩余时间   
  22.             try  
  23.             {   
  24.                 TimeSpan ts1 = new TimeSpan(dt1.Ticks);//将日期转化为可以比较的类型   
  25.                 TimeSpan ts2 = new TimeSpan(dt2.Ticks);   
  26.                 TimeSpan ts = ts1.Subtract(ts2).Duration();//结束日期减去当前日期   
  27.                 //dateTerm = ts.Days.ToString() + "天"   
  28.                 //        + ts.Hours.ToString() + "小时"   
  29.                 //        + ts.Minutes.ToString() + "分钟"   
  30.                 //        + ts.Seconds.ToString() + "秒";   
  31.   
  32.                 dateTerm = "离项目结束还有" + ts.Days.ToString() + "天";//项目剩余时间   
  33.   
  34.                 //MessageBox.Show(dateTerm);   
  35.   
  36.                 label1.Text = dateTerm;//显示在Label里   
  37.             }   
  38.             catch  
  39.             {   
  40.   
  41.             }   
  42.         }   
  43.     }   
  44. }  

 

 

把生成的.exe拖到启动项里就可以每天开机提醒拉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值