从今天开始获取特定日期()
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 个月添加到今天,然后按正常格式设置。
我目前使用以下代码将今天的日期设置为 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 个月添加到今天,然后按正常格式设置。