android java 时间0000-00-00 00:00:00 转化日期 年月日 0002-11-30 00:00:00。 居然不是 0000-00-00。
具体不知道 java 里面是怎么转的,反正这个 0000 就是个特殊值了。看来得特殊处理了。
在提取年月日的函数
public static String getShortDateStr(String alltime) {
SimpleDateFormat formatterIn = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
Date strdate = formatterIn.parse(alltime,pos);
SimpleDateFormat formatterOut = new SimpleDateFormat("yyyy-MM-dd");
String DayStr = formatterOut.format(strdate);
return DayStr;
}
返回的就是0002-11-30