From the documentation:
Number: If the count of letters is one, then the value is output using the minimum number of digits and without padding.
So the format specifier you want is M/d/yyyy
, using single letter forms. Of course, it will still parse date String
s like "12/30/1969"
correctly as for these day/month values, two digits are the “minimum number of digits”.
The important difference is that MM
and dd
require zero padding, not that M
and d
can’t handle values greater than 9 (that would be a bit… unusual).