我们如何获得当月的第一天和最后一天

Pra*_*ady 3 salesforce apex-code

我们如何获得该月的第一天和该月的最后一天.我在顶级课上使用它.

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

date.today()
Run Code Online (Sandbox Code Playgroud)

但是我怎么能得到这个月的第一天和最后一天.

谢谢

bar*_*own 10

您应该熟悉Apex代码开发人员指南,因为它有很好的文档来解决这样的问题.这是您会发现有用的日期方法页面.

关于您的具体问题,您可以使用以下内容获得该月的第一个日期(我将在我的示例中使用今天的月份)

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

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

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