最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C#日期时间大小与加减代码
时间:2011-01-23 编辑:简简单单 来源:一聚教程网
c#比较两时间大小
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+="rn"+dt1.tostring();
if(datetime.compare(dt1,dt3)>0)
msg.text+="rn"+st1+">"+dt3.tostring();
else
msg.text+="rn"+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()+"天rn"; msg.text+=dt2.tostring();
-
上一个: 简单asp.net服务器数字验证程序
-
下一个: asp.net sql存储过程分页代码
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10