NSDateFormatter setDateFormat non-zero-padded month number

nsdateformatter, objective-c, zero-pad

Solution

Use `M` instead of `MM` in the format string. If you use two letters, you specify that the result should have two digits, if you don't, the result can have one or two digits.

Problem

Is it possible to get the non-zero-padded month number using `setDateFormat`? If not, could you provide an alternative solution?

Original source