我從數據庫獲取日期值,作爲long值。我將此轉換爲字符串使用解析函數。下面給出的是我的代碼將長字符串轉換爲日期
Date date1 = new SimpleDateFormat("MM/dd/yyyy").parse(strDate1);
,但應用程序崩潰時,這個代碼是executing.it將成功執行,如果
strDate1="12/30/2012".
,但我有這個值作爲「」(pzudo值)。
我該怎麼做?
編輯:
我很日期值保存到DB爲INTEGER。從DB我得到這個值,並轉換爲string.this是實際strDate1值
strDate1="1346524199000"
*你的'長'值代表什麼?它存儲什麼,誰在存儲它?如果它意味着(比如說)從Unix時代開始「毫秒」或者一些可怕的僞文本數字表示,那麼它會產生一個*大*差。 – 2012-08-01 06:02:23
你可以剝掉最後3個字符,然後使用你的價值? – Aviral 2012-08-01 06:18:26