也可以用用char,但约束不好写,得让前台判断,保证存入的字符串确实能代表一个小时分钟秒的数据
最好用date

解决方案 »

  1.   

    用date判断时间的前后(在sql中用>,<)能正常使用吗?
      

  2.   

    date使用> <时,要注意些,最好转换成字符,因为date带有时间,查询可能会不精确.
      

  3.   

    在c#中如何定制格式?就是如何用format函数(在c#.net中)?在vb中有,但在c#.net中还没有呀?
      

  4.   

    要parse还是ToString?
    string strMyDateTime = "2/16/1992 12:15:12";
    // myDateTime gets Feburary 16, 1992, 12 hours, 15 min and 12 sec.
    System.DateTime myDateTime = System.DateTime.Parse(strMyDateTime);System.DateTime dTime = new System.DateTime(2001, 5, 16, 3, 2, 15);
    // If the current culture is "us-EN",
    // longDateString gets "Wednesday, May 16, 2001"
    string longDateString = dTime.ToLongDateString();
      

  5.   

    还有一个问题:如何对ip地址段的查询?因为ip地址段,如果保存为字符串,比较大小时,也有格式的问题,如192.168.12.8 与 192.168.2.18如何来进行比较?是不是也要转换为固定格式的字符串?