一天是1,那一秒是多少呢?1/(24*60*60),加上这个数值就可以了,这不是sql的原因,是VB时间的原因。

解决方案 »

  1.   

    加一秒:Dim a As Date
    a = Now
    a = a + #12:00:01 AM#
      

  2.   

    Use DateAdd function.
    DateAdd(interval, number, date).
    DateAdd("S",100,now).
      

  3.   

    有一个方法,但比较繁琐,就是用RIGHT来截取SS,然后加上你所想加的数字,然后对这数字进行判断,是否>60,然后,把大于60的部分加在MM中依次类推.
      

  4.   

    DateAdd(interval, number, date)
      

  5.   

    你应该理解Data的含义例如:现在是2002/09/20的8:30Print Now+2+#12:00#
    将会显示  “9/22/02/ 8:30 P.M你可以用DateAdd(interval,number,date)函数interval指时间单位,number是要添加的单位数,date起始时间
    时间单位:"yyyy" 年;  "q" 季度;  "m"  月;  "y"  一年中的第几天;
    "d"  日;"w" 星期几;"ww"  星期;"h"  小时;"n"  分钟;
    "s"  秒;例如: DateAdd("m",1,Now)  显示:10/22/02 8:30
      

  6.   

    嘻嘻!你可以用DateAdd(interval,number,date)函数