问题 单项选择题

两个日期变量D1=#2003-5-28 20:8:36#,D2=#2004-2-29 10:40:11#。下列函数表达式中可以返回-9,即间隔9月的是( )。

A) DateAdd("m",-9,D1)
B) DateDiff("m",D2,D1)
C) DateDiff("m",D1,D2)
D) DateSerial(2004,2,29)

答案

参考答案:B

解析: DaTeAdd(<间隔类型>,<间隔值>,<表达式>):对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值。A表示D1日期减去9个月,返回值是#2002-8-28#;DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2]):返回日期2减去日期1按照间隔类型所指定的日期间隔数目。DateSerial(表达式1,表达式2,表达式3):返回由表达式1值为年,表达式2值为月,表达式3值为日而组成的日期值,D返回#2004-2-29#,所以本题选B)。

多项选择题
单项选择题