我们如何获得每月的第一天和每月的最后一天。我在顶点类上使用它。

我可以通过使用获取今天的日期

date.today()


但是我将如何获得每月的第一天和最后一天。

谢谢

最佳答案

您应该熟悉Apex Code Developers Guide,因为它有很好的文档来解决此类问题。这是您会发现有帮助的Date methods page

关于您的特定问题,您可以使用以下方法获得当月的第一天(在示例中将使用今天的月份)

Date firstDayOfMonth = System.today().toStartOfMonth();

要获取该月的最后一天,请使用以下命令:

Date lastDayOfMonth = firstDayOfMonth.addDays(Date.daysInMonth(firstDayOfMonth.year(), firstDayOfMonth.month()) - 1);

10-07 15:26