2012-01-23 57 views

回答

4

嘗試這種方式,

String str_date = "Sun Jan 08 02:25:00 IST 2012"; 
    SimpleDateFormat fmt = new SimpleDateFormat("E MMM dd hh:mm:ss Z yyyy"); 
    Date today = null; 
    try { 
     today = (Date)fmt.parse(str_date); 
    } catch (ParseException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

    java.sql.Date dt = new java.sql.Date(today.getTime()); 
    System.out.println(dt.toString()); 
+0

貴霜,得到錯誤像java.lang.IllegalArgumentException異常 \t java.sql.Date.valueOf(Date.java:138) 我使用這樣的代碼的java.sql .Date postsqlDate = java.sql.Date.valueOf(dt); 和DT是這樣的 - 星期二1月17日22時35分00秒北京時間2012 –

+0

現在檢查我的新的解決方案 – Kushan

+0

謝謝貴霜,其工作...... –

相關問題