Si vous voulez obtenir le premier et le dernier jour d'un mois, j'ai une ClassMethod à vous proposer (version 2, correction d'une erreur trouvée par Eduard) :
ClassMethod GetMonthPeriods(InitialYear As %Integer, EndYear As %Integer) As %Status
{
set sc = $$$OK
set result = []
For CurrentYear = InitialYear:1:EndYear {
For CurrentMonth = 1:1:12 {
set item = {}
If CurrentMonth < 10 {
Set CurrentMonthStr = "0"_CurrentMonth
} Else {
Set CurrentMonthStr = ""_CurrentMonth
}
Set item.
.png)
.png)
.png)