问题:
1.怎么样提取系统时间。是否要在前面的USING中要加专门调用的类,调用的函数是什么?
2.系统时间如何比较,例如(判断时间>=8:00),则跳转到A页,如果小于就到B页面。
3.如果使用SQL语句对时间段A,B进行查询。该怎么写。(A,B都是变量,例如A=2004-01-01;B=2004-12-31。

解决方案 »

  1.   

    1.DateTime.Now
    2. 3.直接比就可以,比如A>B(注意,sql的日期变量应该是A='2004-1-1')
      

  2.   

    1、不需要添加命名空间,取得现在的时间DateTime.Now
    2、可以直接比较,DateTime.Now.Hour用来取小时
    3、在数据库中可以用datediff()和datepart()来控制
      

  3.   

    1、DateTime.Now  不需要添加命名空间同意楼上的。
      

  4.   

    1. System.DataTime.Now
    2. DateTime t1 = System.DateTime.Parse("2004/10/13 12:00:00");
       if(t1.Hour>8){.........}3. DateTime t1 = System.DateTime.Parse("2004/10/13 12:00:00");
    DateTime t2 = System.DateTime.Parse("2004/10/15 12:00:00");
    string sql = "select * from Table1 where field1 between '" + t1.ToString() + "' and '" +  t2.ToString()+ "'" ++ "'";
    如果数据库采用oracle并且field1是Date类型的话还需要加上_todate函数
      

  5.   

    再问一局额外的话:System.DateTime.Parse(),这个函数是什么意思。规范格式吗?
      

  6.   

    System.DateTime.Parse()这个函数就是用来规范格式的,转换为你想要的时间格式
      

  7.   

    System.DateTime.Parse()格式转换
      

  8.   

    用Imports Microsoft.VisualBasic
    用now取當前日期和時間.
    FormatDateTime(Now, DateFormat.ShortDate)取出日期
    FormatDateTime(Now, DateFormat.ShortTime)取出時間
      

  9.   

    會用到Microsoft.VisualBasic命名空間