处理日期/月份可能有一位数或两位数的日期的最佳方法是什么?
我有以下DateFormat
:
yyyy-MM-dd HH:mm:ss.SSS
我正在处理的应用程序运行良好,直到有一天它因为收到这样的日期而崩溃:
2012-03-5 00:00:00.001 (Notice the single digit day).
我偶然发现了这个:Parse date with possible single-digit month/day/hour using java.text.SimpleDateFormat但它没有回答我的问题。
我是否真的需要对日期字符串进行一些调整?或者还有其他更简洁的方式吗?
感谢。