最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C#日期时间大小与加减代码
时间:2022-06-25 08:32:49 编辑:袖梨 来源:一聚教程网
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();
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21