我目前使用以下代码将今天的日期定为yyyymm。
Today = FORMAT(TODAY(), "yyyymm")
问题在于,从现在开始,我需要在6个月内获得相同的格式yyyymm
所以如果今天是201903,我需要201909。
从现在起,我已经可以返回6个月的月份了:
6MonthsFromNow = MONTH(TODAY()) + 6
但这对我没有帮助,因为我需要yyyymm
答案 0 :(得分:1)
您可以使用类似的内容:
6MonthsFromNow = FORMAT(DATE(YEAR(TODAY());(MONTH(TODAY()) + 6);DAY(TODAY())); "yyyymm")
编辑-正如一些评论所指出的那样,标准分隔符为“,”而不是“;”。无论如何,它们都起作用。
答案 1 :(得分:1)
6 mos = FORMAT(EDATE(Today(), 6),"yyyymm")
使用Edate将6个月添加到今天,然后按常规格式设置。