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

Salesforce 我们如何获得当月的第一天和最后一天,salesforce,apex-code,Salesforce,Apex Code,我们如何得到一个月的第一天和最后一天。我正在apex课堂上使用它 我可以通过使用 date.today() 但是我怎么才能得到这个月的第一天和最后一天呢 firstDayOfMonth.addMonths(1).addDays(-1); 谢谢您应该熟悉,因为它有很好的文档,可以解答类似的问题。这是你会觉得有用的方法 关于您的具体问题,您可以使用以下公式获得月份的第一个日期(在我的示例中,我将使用今天的月份) datefirstdayofmonth=System.today().tostaro

我们如何得到一个月的第一天和最后一天。我正在apex课堂上使用它

我可以通过使用

date.today()
但是我怎么才能得到这个月的第一天和最后一天呢

firstDayOfMonth.addMonths(1).addDays(-1);

谢谢

您应该熟悉,因为它有很好的文档,可以解答类似的问题。这是你会觉得有用的方法

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

datefirstdayofmonth=System.today().tostarofmonth()

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


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

我认为有一个更好的方法来解决第二个问题,那就是接受月的最后一天

firstDayOfMonth.addMonths(1).addDays(-1);