按照指定时间间隔获取日期时间序列。
语法:
periods(s,e,i)
备注:
获取从s到e(包括端点)每间隔i的日期时间值构成的序列。
参数:
s |
日期时间变量。 |
e |
日期时间变量。 |
i |
整数,间隔时间,缺省单位为日,缺省为1。 |
选项:
@y |
i的单位为年。 |
@q |
i 的单位为季度。 |
@m |
i 的单位为月。 |
@t |
i 的单位为旬。 |
@s |
i 的单位为秒。 |
@x |
不包含后端点。 |
@o |
不调整。缺省情况会调整至时间单位的最初点,@t时必须被调整。 |
返回值:
日期时间组成的新序列
示例:
|
A |
|
1 |
2000-08-10 12:00:00 |
|
2 |
=periods@y(A1,now(),1) |
以年为间隔单位。 |
3 |
=periods@yo(A1,now(),1) |
不调整。缺省情况会调整至时间单位的最初点,@t时必须被调整。 |
4 |
=periods@q(A1,now(),1) |
以季度为间隔单位。 |
5 |
=periods@m(A1,now(),1) |
以月为间隔单位。 |
6 |
=periods@s(A1,now(),7) |
以秒为间隔单位。 |
7 |
=now() |
|
8 |
=pdate@m(A7) |
本月的起始日期。 |
9 |
=pdate@me(A7) |
本月的结束日期。 |
10 |
=elapse(A8,6-day@w(A8)) |
获得第一个星期五。 |
11 |
=periods@x(A10,A9,7) |
获得星期五序列。 |
12 |
=A11(2) |
获取第二个星期五。 |
13 |
=A11.m(-1) |
获取最后一个星期五。 |
14 |
=A11.len() |
共几个星期五。 |