.net c# 计算时间差

来源:百度知道 编辑:UC知道 时间:2024/05/17 18:09:09
数据插入时间和服务器当前时间 差是否在 在6小时内

数据类型 DateTime
注意 涉及到 夸天
我写的 方法很麻烦 有没有简单的
在网页中实现 注意啊 要跨天的

1.直接在数据库中读的时候算时间: datediff(hour,'2008-08-08 10:10:10','2008-08-08 12:34:56')<6.表示相差在6小时之内.

2.在程序里算:

DateTime dt1=DateTime.Now;
DateTime dt2=DateTime.Parse("2008-08-08 12:34:56");
TimeSpan ts=dt2-dt1;
if(ts.TotalHours<6){
//相差6小时之内.
}