LC_TIME=nl_NL date +%x Expected result: ---------------- 14-12-2012 Actual result: -------------- 14-12-12 I'm from the Netherlands and can assure you nobody writes or uses dates like "dd-mm-yy", while the documentation of strftime (man strftime) states "%x The preferred date representation for the current locale without the time."