从今天开始获取特定日期()

Getting a specific date from today()

我目前使用以下代码将今天的日期设置为 yyyymm。

Today = FORMAT(TODAY(), "yyyymm")

问题是我需要从现在开始的 6 个月内使用相同的格式 yyyymm

所以如果今天是 201903,我需要 201909。

我已经能够 return 从现在起 6 个月后的月份:

6MonthsFromNow = MONTH(TODAY()) + 6

但这并没有真正帮助我,因为我需要年份和月份作为 yyyymm

您可以使用类似的东西:

6MonthsFromNow = FORMAT(DATE(YEAR(TODAY());(MONTH(TODAY()) + 6);DAY(TODAY())); "yyyymm")

Edit - 正如某些评论所指出的,标准分隔符是“,”而不是“;”无论如何他们都工作。

6 mos = FORMAT(EDATE(Today(), 6),"yyyymm")

使用 Edate 将 6 个月添加到今天,然后按正常格式设置。