1. 程式人生 > >android java 時間0000-00-00 00:00:00 轉化日期

android java 時間0000-00-00 00:00:00 轉化日期

android  java  時間0000-00-00 00:00:00 轉化日期 年月日  0002-11-30 00:00:00。 居然不是 0000-00-00。

具體不知道 java 裡面是怎麼轉的,反正這個 0000 就是個特殊值了。看來得特殊處理了。

在提取年月日的函式

publicstaticStringgetShortDateStr(Stringalltime) {

SimpleDateFormatformatterIn=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");

ParsePositionpos=newParsePosition(0);

Datestrdate=formatterIn.parse(alltime,

pos);

SimpleDateFormatformatterOut=newSimpleDateFormat("yyyy-MM-dd");

StringDayStr=formatterOut.format(strdate);

returnDayStr;

}

返回的就是0002-11-30