C# 计算DataTime的4种时间差的方法(相差天数、相差小时、相差分钟、相差秒)

c# 计算datatime的4种时间差的方法(相差天数、相差小时、相差分钟、相差秒)

1、相差秒

public double diffseconds(datetime starttime,datetime endtime){
  timespan secondspan=new timespan(endtime.ticks-starttime.ticks);
  return secondspand.totalseconds;
}

2、相差分钟

public double diffminutes(datetime starttime,datetime endtime){
  timespan minutespan=new timespan(endtime.ticks-starttime.ticks);
  return minutespan.totalminutes;
}

3、相差小时

public double diffhours(datetime starttime,datetime endtime){
  timespan hoursspan=new timespan(endtime.ticks-starttime.ticks);
  return hoursspan.totalhours;
}

4、相差天数

public double diffdays(datetime starttime,datetime endtime){
  timespan daysspan=new timespan(endtime.ticks-starttime.ticks);
  return daysspan.totaldays;
}
public int diffdays(datetime starttime,datetime endtime){
  timespan daysspan=new timespan(endtime.ticks-starttime.ticks);
  return daysspan.days;
}

关于c# 计算datatime的4种时间差(相差天数、相差小时、相差分钟、相差秒)的文章就介绍至此,更多相关c# datatime时间差内容请搜索硕编程以前的文章,希望以后支持硕编程

下一节:c# taskscheduler任务调度器的实现

c# 教程

相关文章