2014-03-29 52 views
1

我創建了一個表:將字符串轉換爲TIMESTAMP插入表中的時間?

create table Appointment( App_ID number primary key, Doctor_ID number, Patient_ID number, App_Date Date, App_Time TIMESTAMP, App_Charges number);

我知道如何字符串轉換爲java.sql.Date。 但時間我做

String s1=time.getSelelctedItem().toString();//specifying time from a combo box 

然後

st.setString(5,s1); 

請告訴我,我需要做出改變.. 感謝。

​​

回答

1

我在中間使用java.util.Date/2014「使用SimpleDateFormat。

+0

我收到了parseexception:解包日期「10:00」 組合框包含時間格式爲:「10:00」,「10:15」,「09:10」 – user3367768

+0

您需要提供適當的格式 - 我相應地編輯了我的答案。 – Mureinik

0

檢查下面的代碼:

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); 
String dateInString = "29/03/2014"; 

try { 

    Date date = formatter.parse(dateInString); 
    java.sql.Timestamp timest = new java.sql.Timestamp(date.getTime()); 
    System.out.println(timest.getDate()); 

} catch (Exception e) { 
    e.printStackTrace(); 
} 

所以timest的時間戳從最新得到這是從datestring「29/03解析

相關問題