譬如我想输出12点减去4个小时50分钟是的几点几分,下面的程序改如何修改:
Dim a As Date
a = CDate("12:00:00")
Print a-45 

解决方案 »

  1.   

    datediff("格式","被减数","减数")
    有问题可以多上来问问,知道的一定有人会告诉你的。
      

  2.   

    Format(DateDiff("s",Date1,Date2),"mm:ss")
      

  3.   

    返回两个日期之间的时间间隔。DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])
    DateDiff 函数的语法有以下参数:参数
    interval 
    必选项。字符串表达式表示用于计算 date1 和 date2 之间的时间间隔。有关数值,请参阅“设置”部分。 
    date1, date2 
    必选项。日期表达式。用于计算的两个日期。 
    Firstdayofweek 
    可选项。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。 
    Firstweekofyear 
    可选项。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。