生成一组相同间隔的连续时间点

 

1:间隔日

Excel文件中生成2020-03-012021-03-30之间间隔31天的日期序列,结果如下图所示:

..

编写SPL脚本:


A

1

=periods("2020-03-01","2021-03-30",31)

2

=T("e:/work/book1.xlsx",A1)

A1   生成2020-03-012021-03-30之间间隔31天的日期序列

A2   A1保存到文件book1.xlsx

 

2:间隔秒

Excel文件中生成08002000之间间隔2小时的时间序列,结果如下图所示:

..

编写SPL脚本:


A

1

=periods@s("08:00:00","20:00:00",7200)

2

=T("e:/work/book1.xlsx",A1)

A1   生成08002000之间间隔2小时的时间序列,选项@s表示间隔时间单位为秒

A2   A1保存到文件book1.xlsx

 

3:间隔月

Excel文件中生成2018-03-312019-03-01之间间隔1月的日期序列,结果如下图所示:

..

编写SPL脚本:


A

1

=periods@mox("2018-03-31","2019-03-01",1)

2

=T("e:/work/book1.xlsx",A1)

A1   生成2018-03-312019-03-01之间间隔1月的日期序列,选项@m表示间隔时间单位为月,x表示不包含后端点2019-03-01o表示不用将时间调整为时间单位的起始点,如果没有加此选项,则从第2个时间点起,都会调整为每月1日。

A2   A1保存到文件book1.xlsx

 

此外还可以以旬、季度、年为间隔时间单位,可以参看 periods 函数帮助。