我们如何获得该月的第一天和该月的最后一天。我在顶级课上使用它。
我可以使用
获取今天的日期date.today()
但我怎么能得到这个月的第一天和最后一天。
由于
答案 0 :(得分:10)
你应该熟悉Apex Code Developers Guide,因为它有很好的文档来解决这个问题。这是你会发现有帮助的Date methods page。
关于您的具体问题,您将使用以下内容获得该月的第一个日期(我将在我的示例中使用今天的月份)
Date firstDayOfMonth = System.today().toStartOfMonth();
要获取该月的最后一天,请使用以下命令:
Date lastDayOfMonth = firstDayOfMonth.addDays(Date.daysInMonth(firstDayOfMonth.year(), firstDayOfMonth.month()) - 1);
答案 1 :(得分:0)
我认为有更好的方法可以解决第二个问题,即接受当月的最后一天。
firstDayOfMonth.addMonths(1).addDays(-1);