Hello,
Toutes nos excuses sur ce coup là ! La documentation en ligne n'était pas à jour, c'est un oubli de notre part
Les fonctions de changement dont le nom commence par set étaient présentes sur l'ancienne version : le type Date, mais n'existent plus sur le type DateTime qui l'a remplacé.
Sur un DateTime les fonctions de changement commencent par with.
La syntaxe c'est donc:
bdate = bdate.withDayOfYear(1)
La raison de ce changement est que le mot set signifie que l'on modifie l'objet alors que le type DateTIme est non modifiable. Nous avons préféré utiliser le mot with pour indiquer que ces fonctions renvoient un nouvel objet.
Je viens de mettre à jour la documentation en ligne évidemment. Merci de nous avoir signalé cet oubli.