我用sqlserver2000+vs2003(c#) 想记录客人来的具体时间 哪一天 几点几分来的,在数据库中该用什么数据类型存储啊?用datetime吗?它是不是只能记录某一年 的某一天啊?谢谢大家

解决方案 »

  1.   

    datetime日期和时间数据,从 1753 年 1 月 1 日到 9999 年 12 月 31 日,准确度为三百分之一秒或 3.33 毫秒。值被圆整到 .000、.003 或 .007 毫秒增量。存储为两个 4 字节整数。前 4 个字节存储早于或晚于基日期 1900 年 1 月 1 日的天数。基日期是系统的参照日期。不允许 datetime 的值早于 1753 年 1 月 1 日。后 4 个字节存储一天之中的具体时间,被表示为从午夜算起的毫秒数。秒数的有效范围是 0–59。
      

  2.   

    那datetime是不是要取特定的格式才能存储几点几分啊?
      

  3.   


    用datetime存储如果楼主需要什么样的时间格式都可以通过convert()函数进行转换的
      

  4.   

    datetime smalldatetime 都可以
      

  5.   


    smalldatetime 只精确到分,没有精确到秒
    还是用datetime好些!
      

  6.   

    datetime,varchar也可,