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 就是個特殊值了。看來得特殊處理了。

在提取年月日的函數

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章