我试图解析MySql
格式中的数据,我遇到了SimpleDateFormat
. 我可以得到正确的日期和月份,但我得到了一个奇怪的结果:
date = 2009-06-22;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d = sdf.parse(date);
System.println(date);
System.println(d.getDate());
System.println(d.getMonth());
System.println(d.getYear());
输出:
2009-06-22
22 OK
5 Hum... Ok, months go from 0 to 11
109 o_O WTF ?
我尝试将格式更改为YYYY-MM-dd
(出错)和yy-MM-dd
(什么也没做)。我在Android上编程,不知道是否重要。
现在,我使用拆分绕过了它,但它很脏并且阻止我使用 i18n 功能。