I am using the formulae:
myDatetime = Datetime.now();
myDatetimeStr = myDatetime.format('dd/MM/YYYY');
But the values I get are next' year's date.
13:37:40:000 USER_DEBUG "Close Date" : "29/12/2016",
How is that even possible that the : DateTime.now() is so wrong?
Debug logs are even more crazy :-/
14:19:22.746 (746983721)|VARIABLE_SCOPE_BEGIN|[163]|myDatetime|Datetime|false|false 14:19:22.747 (747018312)|VARIABLE_ASSIGNMENT|[163]|myDatetime|"2015-12-29T00:00:00.000Z" 14:19:22.747 (747028286)|STATEMENT_EXECUTE|[164] 14:19:22.747 (747037545)|HEAP_ALLOCATE|[164]|Bytes:10 14:19:22.747 (747137413)|HEAP_ALLOCATE|[164]|Bytes:10 14:19:22.747 (747169556)|VARIABLE_SCOPE_BEGIN|[164]|myDatetimeStr|String|false|false 14:19:22.747 (747188016)|VARIABLE_ASSIGNMENT|[164]|myDatetimeStr|"29/12/2016"
addyear()
– Tushar Sharma Dec 29 '15 at 12:12