生成两个日期之间的所有日期

举例

编写 SPL 脚本:


A

1

=periods(date("2020-01-01"),date("2020-01-10"),1)

2

=periods(date("2020-01-01"),date("2020-01-10"),2)

A1   periods(s,e,i)函数,s 为起始日期,e 为终止日期,i 为间隔,默认时间间隔单位为日,@m 表示 i 的单位为月,还有 @y 表示年,@q 表示季度,@t 表示旬,@s 表示秒,A1 的结果为:

2020-01-01

2020-01-02

2020-01-03

2020-01-04

2020-01-05

2020-01-06

2020-01-07

2020-01-08

2020-01-09

2020-01-10

A2  将 A1 中的参数 i 改为 2 的话,结果如下:

2020-01-01

2020-01-03

2020-01-05

2020-01-07

2020-01-09

2020-01-10