c# 秒算出有多少天
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 18:07:57
c# 秒算出有多少天
c# 秒算出有多少天
c# 秒算出有多少天
一种是直接用大于小于号判断,另一种就是使用函数CompareTo.两种实例如下:
1.
string timea="12:13";
string timeb="18:13";
DateTime dt1=Convert.ToDateTime(timea);
DateTime dt2=Convert.ToDateTime(timeb);
if(dt1>dt2) { ……操作代码 }
2.
string timea="12:13";
string timeb="18:13";
DateTime dt1=Convert.ToDateTime(timea);
DateTime dt2=Convert.ToDateTime(timeb);
int n=dt1.CompareTo(dt2);
if(n>0) { ……操作代码 }
C#时间差值计算一般是使用时间间隔函数TimeSpan和其属性Subtract:从中减去另一个TimeSpan值.
TimeSpan ts1=newTimeSpan(DateTime1.Ticks);
TimeSpan ts2=newTimeSpan(DateTime2.Ticks);
TimeSpan ts=ts1.Subtract(ts2).Duration();
dateDiff=ts.Days.ToString()+"天" +ts.Hours.ToString()+"小时" +ts.Minutes.ToString()+"分钟" +ts.Seconds.ToString()+"秒";
某个时间减去多少天(时,秒)的计算有两种方法.
一种是使用间隔函数TimeSpan和其属性Subtract:从中减去另一个TimeSpan值
如下从现在时间减去40天的计算,实现计算DateTime1-50天=DateTime2的功能
TimeSpan ts=new TimeSpan(50,0,0,0);
DateTimedt2=DateTime.Now.Subtract(ts);
另一种方法就是使用DateTime属性AddDays
如果计算某个时间加多少天(时,秒)的代码:
DateTime newDate = DateTime.Today.AddDays(day1).AddHours(Time1);