当前位置:编程学习 > C#/ASP.NET >>

ASP.NET连接sql数据库,有关时间计算问题!

我用的是sql2000做为数据库的,用asp.net进行编写的,有一个问题到今天也想不出来,还请各位帮帮忙!
就是数据库中有一列记录的是所写入数据库的值的时间time1(例:2007-12-29 15:43:54),怎样计算time1到今天的天数呢?
急!在线等!!!还望高手赐教!!!!!! --------------------编程问答-------------------- DECLARE @cc int;SET   @cc = DATEDIFF(dd, '2007-12-29   15:43:54', getdate() ); SELECT  @cc --------------------编程问答-------------------- select DATEDIFF(d,'2007-12-25',getdate()) --------------------编程问答-------------------- 楼上的各位:请问能不能在asp.net 里写代码进行计算呢?
先谢啦
--------------------编程问答-------------------- 如果是在程序中写:
dt1,dt1已经是datetime 类型的话,否则转换成datetime再进行计算
        TimeSpan d = dt1.Subtract(dt2);  
            d.Days; //相差的天数 --------------------编程问答-------------------- DateTime dt1 = DateTime.Parse("2007-08-09 12:30:10");
        DateTime dt2 = DateTime.Parse("2007-08-10 13:32:20"); --------------------编程问答-------------------- 可以,
不过这是二次查询,最好还是在数据库中一次查询成功。 --------------------编程问答-------------------- 赞同5楼
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,