c#DateTime日期型计算时间差
程序员文章站
2024-01-29 10:25:34
...
DateTime dt1 = DateTime.Parse("2018-10-22 10:00:00");
DateTime dt2 = DateTime.Parse("2018-10-24 16:23:36");
//以下函数只能粗略判断日期前后
if (DateTime.Compare(dt2, dt1) > 0) //大于返回1,小于返回-1,等于返回0
{
MessageBox.Show("dt2大于dt1");
}
//利用TimeSpan计算时间差
TimeSpan ts1 = new TimeSpan(dt1.Ticks);
TimeSpan ts2 = new TimeSpan(dt2.Ticks);
TimeSpan ts3 = ts2.Subtract(ts1); //ts2-ts1
int sumSeconds = int.Parse(ts3.TotalSeconds.ToString()); //得到相差秒数
if (sumSeconds > 24 * 60 * 60) //判断是否大于一天
{
MessageBox.Show("d2比d1大一天");
}
上一篇: java时间差计算
下一篇: zip 在数据分析中的用法
推荐阅读
-
c#DateTime日期型计算时间差
-
php计算两个日期时间差(返回年、月、日)_PHP
-
PHP计算时间段某天是星期几,当前时间后几天及日期时间差_PHP教程
-
MySql计算两个日期的时间差函数_MySQL
-
Java8中使用以下类计算日期时间差:Period、Duration、ChronoUnit
-
Java8中使用以下类计算日期时间差:Period、Duration、ChronoUnit
-
MySql计算两个日期的时间差函数_MySQL
-
php计算两个日期时间差(返回年、月、日)
-
MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)
-
php计算两个日期时间差(返回年、月、日)