我已經轉換了一些日期字符串,並將它們存儲在使用SimpleDateFormat的解析ParseException的時間時
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");
我的數據庫,他們是這樣的:「2012年12月9日2時33分○○秒」,當他們出來作爲字符串
我則嘗試使用
DateFormat formatter = new SimpleDateFormat("hh:mm:ss");
這給了我一個ParseException說這是和不可分析的日期,這是異常消息對它們進行檢索:
java.text.ParseException:無法解析的日期:「2012年12月9日2點33分00秒」(在偏移2)
下面是一些代碼來提供更好的理解我在做什麼:
String start="";
String slut="";
DateFormat formatterday = new SimpleDateFormat("hh:mm:ss");
start=formatterday.format(formatterday.parse(a.startTime));
slut=formatterday.format(formatterday.parse(a.endTime));
我已經試過seaparating我的語句,所以我先解析,然後格式和錯誤似乎出現在解析。
什麼語言?什麼平臺? – Oded
對不起,我應該提到。 starttime和endtime是以前從日期轉換的字符串 – Ken
@Ken你可以* System.out.println *他們(兩個字符串)? – sp00m