2012 年 4 月 9 日は、次のいずれかの方法で記述できます。
4912
4/9/12
4-9-12
4 9 12
04-9-12
04-09-12
4 9 2012
4 09 2012
(I think you get the point)
よくわからない人のために、ルールは次のとおりです。
1. Dates may or may not have ` `, `-` or `/` between them
2. The year can be written as 2 digits (assumed to be dates in the range of [2000, 2099] inclusive) or 4 digits
3. One digit month/days may or may not have leading zeroes.
これを解決して日付を 04/09/12 にフォーマットするにはどうすればよいでしょうか?
12112 が 12/1/12 または 1/21/12 のように、日付があいまいになる可能性があることはわかっていますが、可能な限り小さい月を想定しています。