2012-02-27 20 views
3

月の最初の日とその月の最後の日を取得する方法を教えてください。私は頂点クラスでそれを使用しています。現在の月の最初と最後の日を取得する方法

私は

date.today() 

を使って今日の日付を取得することができますが、どのように私は、月の最初と最後の日になるだろう。

おかげ

答えて

10

それは、このような質問のための非常に良いドキュメントを持っているとして、あなたはApex Code Developers Guideに慣れる必要があります。役に立つと思われるのはDate methods pageです。あなたの特定の質問に関しては

、あなたは月の最終日を取得するには、次の

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

を使用して(私は今日の月は私の例で使用します)、月の最初の日付を取得以下を使用してください:

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

関連する問題