描述:
按照指定时间间隔获取日期时间序列
语法:
periods(s,e,i)
备注:
获取从s到e(包括端点)每间隔i的日期时间值构成的序列。
选项:
@y |
i的单位为年 |
@q |
i 的单位为季度 |
@m |
i 的单位为月 |
@t |
i 的单位为旬 |
@s |
i 的单位为秒 |
@x |
不包含后端点 |
@o |
不调整。缺省情况会调整至时间单位的最初点,@t时必须被调整 |
参数:
s |
日期时间变量 |
e |
日期时间变量 |
i |
整数,间隔时间,缺省单位为日,缺省为1 |
返回值:
日期时间组成的新序列
示例:
|
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 |
=after(A8,6-day@w(A8)) |
获得第一个星期五 |
11 |
=periods@x(A10,A9,7) |
获得星期五序列 |
12 |
=A11(2) |
获取第二个星期五 |
13 |
=A11.m(-1) |
获取最后一个星期五 |
14 |
=A11.len() |
共几个星期五 |