如果是Access或SQL-Server,直接
Table1.FieldByName('日期字段').AsString:=Now();
一直存储到秒!设置Access的日期为长日期,SQL为smalltime,具体使用部分自己领会了!

解决方案 »

  1.   

    Paradox和dBase等数据库只能将日期和时间分开记吗?如果不需要精确到秒,只能
    通过自己编程将其置零,而不能在实际上省略吗?
      

  2.   

    你定义的数据库时间字段是不是一定要是date类型。我到建议使用char类型,这样时间得精度,你就很容易控制了
      

  3.   

    我也考虑过用char类型,不过因为时间字段还要拿来计算,用char会很麻烦。
      

  4.   

    如果是ORACLE,那么只要你把TDateTime形付过去,那就是精确到秒了,
    如果付TDate形,那就是日期,不过要先把本机格式转化为ORACLE日期格式
      

  5.   

    一个日期类型数据很精确的
    用FormatDateTime格式化它可以取到各种形式