如何找到前几周的日期?

How to find previous weeks date?

该方法应检索与指定日期最接近的前一周的日期。

fromdate = prevMth(systemDateGet());

需要更改上面的代码,以便我可以获得相对于当前日期的前一周而不是上个月的日期。

不需要函数,直接用日期算术

systemDateGet() - 7

这将 return 前一周的日期。这当然意味着您使用的日历每周有 7 天。

您可能会发现一些有用的其他内容:

  • wkOfYr(...)
  • dayOfWk(...)
  • DateTimeUtil::[VariousFunctionsHere]

在 D365FinOps 中您还可以使用:

HcmDateTimeUtil::calculateDateWithOffset(PeriodUnit::Day,7,false)