 <p>If you are manipulating the components of a date you should use <code>NSDateComponents</code> rather than trying to convert the date and process the string yourself. </p> <p>In the documentation for NSDateFormatter it does mention that even hard coded formats like the one above may be overridden by locale specific settings. </p>