c# 两年后的时间
2009-12-15 16:27:00 JeromeLvye 阅读数 450

1、比较时间大小的实验
  string st1="12:13";
   string st2="14:14";
   DateTime dt1=Convert.ToDateTime(st1);
   DateTime dt2=Convert.ToDateTime(st2);
   DateTime dt3=DateTime.Now;
   if(DateTime.Compare(dt1,dt2)>0)
    msg.Text=st1+">"+st2;
   else
    msg.Text=st1+"<"+st2;
   msg.Text+="/r/n"+dt1.ToString();
   if(DateTime.Compare(dt1,dt3)>0)
    msg.Text+="/r/n"+st1+">"+dt3.ToString();
   else
    msg.Text+="/r/n"+st1+"<"+dt3.ToString();

2、计算两个时间差值的函数,返回时间差的绝对值:
        private string DateDiff(DateTime DateTime1,DateTime DateTime2)
        {
            string dateDiff=null;
            try
            {
                TimeSpan ts1=new  TimeSpan(DateTime1.Ticks);
                TimeSpan ts2=new  TimeSpan(DateTime2.Ticks);
                TimeSpan ts=ts1.Subtract(ts2).Duration();
                dateDiff=ts.Days.ToString()+"天"
                        +ts.Hours.ToString()+"小时"
                        +ts.Minutes.ToString()+"分钟"
                        +ts.Seconds.ToString()+"秒";
            }
            catch
            {

            }
            return dateDiff;
        }

3、实现计算DateTime1-36天=DateTime2的功能

   TimeSpan ts=new TimeSpan(40,0,0,0);
   DateTime dt2=DateTime.Now.Subtract(ts);
   msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天/r/n";
   msg.Text+=dt2.ToString();

2007-11-30 13:46:00 weixin_33966365 阅读数 6

1。比较时间大小的实验
  string st1="12:13";
   string st2="14:14";
   DateTime dt1=Convert.ToDateTime(st1);
   DateTime dt2=Convert.ToDateTime(st2);
   DateTime dt3=DateTime.Now;
   if(DateTime.Compare(dt1,dt2)>0)
    msg.Text=st1+">"+st2;
   else
    msg.Text=st1+"<"+st2;
   msg.Text+="\r\n"+dt1.ToString();
   if(DateTime.Compare(dt1,dt3)>0)
    msg.Text+="\r\n"+st1+">"+dt3.ToString();
   else
    msg.Text+="\r\n"+st1+"<"+dt3.ToString();

2。计算两个时间差值的函数,返回时间差的绝对值:
        private string DateDiff(DateTime DateTime1,DateTime DateTime2)
        {
            string dateDiff=null;
            try
            {
                TimeSpan ts1=new  TimeSpan(DateTime1.Ticks);
                TimeSpan ts2=new  TimeSpan(DateTime2.Ticks);
                TimeSpan ts=ts1.Subtract(ts2).Duration();
                dateDiff=ts.Days.ToString()+"天"
                        +ts.Hours.ToString()+"小时"
                        +ts.Minutes.ToString()+"分钟"
                        +ts.Seconds.ToString()+"秒";
            }
            catch
            {

            }
            return dateDiff;
        }

3。实现计算DateTime1-36天=DateTime2的功能

   TimeSpan ts=new TimeSpan(40,0,0,0);
   DateTime dt2=DateTime.Now.Subtract(ts);
   msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天\r\n";
   msg.Text+=dt2.ToString();


该文章转载自网络大本营:http://www.xrss.cn/Info/8182.Html

2006-11-28 14:23:00 mhkbluesky 阅读数 713
1。比较时间大小的实验
  string st1="12:13";
   string st2="14:14";
   DateTime dt1=Convert.ToDateTime(st1);
   DateTime dt2=Convert.ToDateTime(st2);
   DateTime dt3=DateTime.Now;
   if(DateTime.Compare(dt1,dt2)>0)
    msg.Text=st1+">"+st2;
   else
    msg.Text=st1+"<"+st2;
   msg.Text+="/r/n"+dt1.ToString();
   if(DateTime.Compare(dt1,dt3)>0)
    msg.Text+="/r/n"+st1+">"+dt3.ToString();
   else
    msg.Text+="/r/n"+st1+"<"+dt3.ToString();

2。计算两个时间差值的函数,返回时间差的绝对值:
        private string DateDiff(DateTime DateTime1,DateTime DateTime2)
        {
            string dateDiff=null;
            try
            {
                TimeSpan ts1=new  TimeSpan(DateTime1.Ticks);
                TimeSpan ts2=new  TimeSpan(DateTime2.Ticks);
                TimeSpan ts=ts1.Subtract(ts2).Duration();
                dateDiff=ts.Days.ToString()+"天"
                        +ts.Hours.ToString()+"小时"
                        +ts.Minutes.ToString()+"分钟"
                        +ts.Seconds.ToString()+"秒";
            }
            catch
            {

            }
            return dateDiff;
        }

3。实现计算DateTime1-36天=DateTime2的功能

   TimeSpan ts=new TimeSpan(40,0,0,0);
   DateTime dt2=DateTime.Now.Subtract(ts);
   msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天/r/n";
   msg.Text+=dt2.ToString();
 
 
2008-07-31 19:46:00 lovexx1122 阅读数 290
 
1。比较时间大小的实验
  string st1="12:13";
   string st2="14:14";
   DateTime dt1=Convert.ToDateTime(st1);
   DateTime dt2=Convert.ToDateTime(st2);
   DateTime dt3=DateTime.Now;
   if(DateTime.Compare(dt1,dt2)>0)
    msg.Text=st1+">"+st2;
   else
    msg.Text=st1+"<"+st2;
   msg.Text+="/r/n"+dt1.ToString();
   if(DateTime.Compare(dt1,dt3)>0)
    msg.Text+="/r/n"+st1+">"+dt3.ToString();
   else
    msg.Text+="/r/n"+st1+"<"+dt3.ToString();

2。计算两个时间差值的函数,返回时间差的绝对值:
        private string DateDiff(DateTime DateTime1,DateTime DateTime2)
        {
            string dateDiff=null;
            try
            {
                TimeSpan ts1=new  TimeSpan(DateTime1.Ticks);
                TimeSpan ts2=new  TimeSpan(DateTime2.Ticks);
                TimeSpan ts=ts1.Subtract(ts2).Duration();
                dateDiff=ts.Days.ToString()+"天"
                        +ts.Hours.ToString()+"小时"
                        +ts.Minutes.ToString()+"分钟"
                        +ts.Seconds.ToString()+"秒";
            }
            catch
            {

            }
            return dateDiff;
        }

3。实现计算DateTime1-36天=DateTime2的功能

   TimeSpan ts=new TimeSpan(40,0,0,0);
   DateTime dt2=DateTime.Now.Subtract(ts);
   msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天/r/n";
   msg.Text+=dt2.ToString();
 
 
2006-11-23 16:50:00 mengyao 阅读数 1081

 

1。比较时间大小的实验
  string st1="12:13";
   string st2="14:14";
   DateTime dt1=Convert.ToDateTime(st1);
   DateTime dt2=Convert.ToDateTime(st2);
   DateTime dt3=DateTime.Now;
   if(DateTime.Compare(dt1,dt2)>0)
    msg.Text=st1+">"+st2;
   else
    msg.Text=st1+"<"+st2;
   msg.Text+="/r/n"+dt1.ToString();
   if(DateTime.Compare(dt1,dt3)>0)
    msg.Text+="/r/n"+st1+">"+dt3.ToString();
   else
    msg.Text+="/r/n"+st1+"<"+dt3.ToString();

2。计算两个时间差值的函数,返回时间差的绝对值:
        private string DateDiff(DateTime DateTime1,DateTime DateTime2)
        {
            string dateDiff=null;
            try
            {
                TimeSpan ts1=new  TimeSpan(DateTime1.Ticks);
                TimeSpan ts2=new  TimeSpan(DateTime2.Ticks);
                TimeSpan ts=ts1.Subtract(ts2).Duration();
                dateDiff=ts.Days.ToString()+"天"
                        +ts.Hours.ToString()+"小时"
                        +ts.Minutes.ToString()+"分钟"
                        +ts.Seconds.ToString()+"秒";
            }
            catch
            {

            }
            return dateDiff;
        }

3。实现计算DateTime1-36天=DateTime2的功能

   TimeSpan ts=new TimeSpan(40,0,0,0);
   DateTime dt2=DateTime.Now.Subtract(ts);
   msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天/r/n";
   msg.Text+=dt2.ToString();
 

C#比较两时间大小

阅读数 386

1。比较时间大小的实验 stringst1="12:13";   stringst2="14:14";   DateTimedt1=Convert.ToDateTime(st1);   DateTimedt2=Convert.ToDateTime(st2);   DateTimedt3=DateTime.Now;   if(DateTime.Compare(dt1,dt2)>0)   

博文 来自: windok2004

C#中如何计算两时间之差。

阅读数 1093

在C#中两个时间对象是可以直接通过减运算的。计算完后就是两个时间之间的差值。只不过差值是TimeSpan类型了。可以参考如下代码:label1.Text="2005-6-1215:36:05";label2.Text="2004-7-1223:57:35";DateTimed1=newDateTime(2005,6,12,15,36,05);DateTimed2=n

博文 来自: hpc82

C#中怎么计算两时间相差多少

阅读数 2099

C#中怎么计算两时间相差多少。计算2个时间之间的差,可以计算到时分秒!label1.Text="2012-1-115:36:05";label2.Text="2012-2-120:16:35";DateTimed1=newDateTime(2012,1,1,15,36,05);DateTimed2=newDateTime(2012,2,1,

博文 来自: guoyang9108

c# 时间

阅读数 74

//当前时间DateTime.Now.ToString("mm-ss-fff") 

博文 来自: U201414786

C# 时间

阅读数 411

//时间戳转为C#格式时间privateDateTimeStampToDateTime(stringtimeStamp){DateTimedateTimeStart=TimeZone.CurrentTimeZone.ToLocalTime(newDateTime(1970,1,1));longlTime=long.Parse(timeStamp+"0000000"

博文 来自: qq_18551329
没有更多推荐了,返回首页