常数 值 描述
2+用 74#设置。
2?L从包含 月 日的星期开始(缺省值)。
2?? 从第一个其大半个星期在新的一年的一周开始。
2??*H从第一个无跨年度的星期开始。
说明
M函数可用来决定两个日期之间所指定的时间间隔数目。例如,可以使用 M来计算两个日期
之间相隔几日,或计算从今天起到年底还有多少个星期。
为了计算 ,与 ,相差的日数,可以使用“一年的日数”或“日”,。当 2是“一周的日
数”@时,M返回两日期间的周数。如果 ,是星期一,M计算到 ,为止的星期一
的个数。这个数包含 ,但不包含 ,。不过,如果 2是“周”@@,则 M函数返回两
日期间的“日历周”数。由计算 ,与 ,之间星期日的个数而得。如果 ,刚好是星期日,则
,也会被加进 M的计数结果中;但不论 ,是否为星期日,都不将它算进去。
如果 ,比 ,来得晚,则 M函数的返回值为负数。
N, A@H参数会影响使用时间间隔符号 “*K或 “**K计算的结果。
如果 ,或 ,是日期文字,则指定的年份成为该日期的固定部分。但是,如果 ,或 ,用
双引号 66括起来,且年份略而不提,则在每次计算表达式 ,或 ,时,当前年份都会插入到代
码之中。这样就可以书写适用于不同年份的程序代码。
在计算 月 日和来年的 月 日的年份差时,M返回 表示相差一个年份,虽然实际上只相
差一天而已。
4函数
返回一个包含已知日期的指定时间部分的 #。
语法
42,0N, A@H0N@H A11
4函数语法中有下列命名参数:
部分 描述
2必要。字符串表达式,是要返回的时间间隔。
,必要。要计算的 值。
?, A@H可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。
N@H A可选。指定一年第一周的常数。如果未予指定,则以包含 月 日的星期为第一周。